/* Header logo: preserve entire original image with breathing room */
html body>header{min-height:92px!important;overflow:visible!important}
html body>header>a.brand.yf-brand{display:inline-flex!important;align-items:center!important;gap:12px!important;overflow:visible!important;flex-shrink:0!important;min-width:max-content!important}
html body>header>a.brand.yf-brand>img.yf-forge-icon{width:62px!important;height:62px!important;min-width:62px!important;max-width:62px!important;max-height:62px!important;flex:0 0 62px!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;overflow:visible!important;box-shadow:none!important;filter:none!important;border-radius:0!important}
html body>header>a.brand.yf-brand>.yf-forge-word{font-size:22px!important;white-space:nowrap!important;overflow:visible!important;flex-shrink:0!important}
html body .yf-site-footer .yf-footer-identity img.yf-forge-icon{width:56px!important;height:56px!important;max-width:56px!important;object-fit:contain!important;clip-path:none!important}
@media(max-width:700px){html body>header{min-height:74px!important}html body>header>a.brand.yf-brand>img.yf-forge-icon{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;max-height:48px!important;flex-basis:48px!important}html body>header>a.brand.yf-brand>.yf-forge-word{font-size:18px!important}}
