/* Header brand matches the approved footer proportions. Favicon untouched. */
@media(min-width:901px){
 html body > header > a.brand.yf-brand{top:0!important;transform:none!important;align-items:center!important;gap:11px!important;margin-right:24px!important;padding:0!important;line-height:1!important}
 html body > header > a.brand.yf-brand > img.yf-forge-icon{position:relative!important;top:-2px!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;flex:0 0 64px!important;object-fit:contain!important;object-position:center!important;transform:none!important}
 html body > header > a.brand.yf-brand > .yf-forge-word{font-size:24px!important;line-height:1.1!important;letter-spacing:-.65px!important;align-self:center!important;transform:none!important;margin:0!important}
}
@media(min-width:561px) and (max-width:900px){
 html body > header > a.brand.yf-brand{gap:9px!important;top:0!important;transform:none!important}
 html body > header > a.brand.yf-brand > img.yf-forge-icon{top:-2px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;max-width:55px!important;max-height:55px!important;flex:0 0 55px!important}
 html body > header > a.brand.yf-brand > .yf-forge-word{font-size:22px!important}
}
@media(max-width:560px){html body > header > a.brand.yf-brand{top:0!important;transform:none!important}html body > header > a.brand.yf-brand > img.yf-forge-icon{top:-1px!important}}
