/* Yamkage final identity: deliberately visible brand redesign. Favicon untouched. */
html body > header {min-height:86px!important;overflow:visible!important;display:flex!important;align-items:center!important}
html body > header > a.brand.yf-brand, html body .yf-site-footer .yf-footer-identity > a.brand.yf-brand {display:inline-flex!important;align-items:center!important;gap:15px!important;flex:0 0 auto!important;overflow:visible!important;white-space:nowrap!important;padding:3px 0!important;border:0!important;background:none!important;box-shadow:none!important;max-width:none!important}
html body > header > a.brand.yf-brand > img.yf-forge-icon {display:block!important;box-sizing:content-box!important;width:72px!important;height:72px!important;min-width:72px!important;max-width:72px!important;min-height:72px!important;max-height:72px!important;flex:0 0 72px!important;object-fit:contain!important;object-position:center!important;overflow:visible!important;border:0!important;border-radius:0!important;clip-path:none!important;background:none!important;box-shadow:none!important;filter:drop-shadow(0 4px 6px rgba(99,48,161,.2))!important;transform:none!important}
html body .yf-brand > .yf-forge-word {display:inline-flex!important;align-items:baseline!important;gap:0!important;flex:none!important;overflow:visible!important;white-space:nowrap!important;font-family:'Trebuchet MS',Inter,system-ui,sans-serif!important;font-size:27px!important;line-height:1.25!important;letter-spacing:-.6px!important;font-weight:900!important;font-style:normal!important;text-transform:uppercase!important}
html body .yf-brand > .yf-forge-word > span {font-weight:900!important;color:#142039!important}
html body .yf-brand > .yf-forge-word > b {font-weight:900!important;color:#7050ed!important;background:none!important;-webkit-text-fill-color:currentColor!important}
html[data-theme=dark] body .yf-brand > .yf-forge-word > span,body.dark .yf-brand > .yf-forge-word > span{color:#f3f1ff!important}
html[data-theme=dark] body .yf-brand > .yf-forge-word > b,body.dark .yf-brand > .yf-forge-word > b{color:#aa8cff!important}
html body .yf-site-footer .yf-footer-identity > a.brand.yf-brand > img.yf-forge-icon {width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;min-height:64px!important;max-height:64px!important;flex:0 0 64px!important;object-fit:contain!important}
@media(max-width:900px){html body > header > a.brand.yf-brand{gap:9px!important}html body > header > a.brand.yf-brand > img.yf-forge-icon{width:55px!important;height:55px!important;min-width:55px!important;max-width:55px!important;min-height:55px!important;max-height:55px!important;flex-basis:55px!important}html body > header > a.brand.yf-brand > .yf-forge-word{font-size:22px!important}}
@media(max-width:560px){html body > header{min-height:66px!important}html body > header > a.brand.yf-brand{gap:6px!important}html body > header > a.brand.yf-brand > img.yf-forge-icon{width:45px!important;height:45px!important;min-width:45px!important;max-width:45px!important;min-height:45px!important;max-height:45px!important;flex-basis:45px!important}html body > header > a.brand.yf-brand > .yf-forge-word{font-size:18px!important;letter-spacing:-.5px!important}}
