/* Header logos: compact 2x WebP assets with reserved layout space. */
.navbar .navbar-brand img.lg-subscribe-header-logo,.navbar .offcanvas-header img.lg-subscribe-header-logo{display:block;width:180px!important;height:36px!important;max-width:100%;max-height:36px;object-fit:contain}
.agent-navigation__brand img.crowns-header-logo{display:block;width:132px;height:20px;object-fit:contain;filter:none}
html[data-agent-color-mode=dark] .agent-navigation__brand img.crowns-header-logo{filter:brightness(0) invert(1)}
@media(prefers-color-scheme:dark){html:not([data-agent-color-mode=light]) .agent-navigation__brand img.crowns-header-logo{filter:brightness(0) invert(1)}}
@media(max-width:575.98px){
 .navbar .navbar-brand img.lg-subscribe-header-logo,.navbar .offcanvas-header img.lg-subscribe-header-logo{width:160px!important;height:32px!important}
 .agent-navigation__brand img.crowns-header-logo{width:90px;height:auto;aspect-ratio:33/5}
}
@media(max-width:359.98px){
 .navbar .navbar-brand img.lg-subscribe-header-logo,.navbar .offcanvas-header img.lg-subscribe-header-logo{width:min(145px,calc(100vw - 190px))!important;height:auto!important;aspect-ratio:5/1}
 .agent-navigation{--agent-nav-inset:10px}
 .agent-navigation__bar{gap:6px}
 .agent-navigation__capsule{gap:0;padding:4px}
 .agent-navigation__brand{padding:0 4px}
 .agent-navigation__brand img.crowns-header-logo{width:76px}
 .agent-navigation__divider{margin:0 2px}
}
