/* GuideDistrict identity: original GD geometry + outlined Barlow wordmark. */
.brand-lockup{display:inline-flex;align-items:center;flex:0 0 auto;gap:0;line-height:1;text-decoration:none;letter-spacing:0;border-radius:4px;min-height:44px}
.brand-lockup picture{display:block;line-height:0}
.brand-lockup .brand-light{display:none}
.brand-image{display:block;width:210px;height:auto;max-width:none}
[data-theme=light] .brand-lockup .brand-dark{display:none}
[data-theme=light] .brand-lockup .brand-light{display:block}
.brand-lockup:hover{opacity:.88}
.brand-lockup:focus-visible{outline:3px solid var(--accent);outline-offset:5px}
.site-footer .brand-image{width:194px}
.district-map-brand>img{display:block;width:162px;height:auto}
.district-map-brand>small{font-size:9px;letter-spacing:1.5px;line-height:1.5;max-width:55px}
@media(max-width:1150px){.site-header .brand-image{width:186px}}
@media(max-width:540px){.site-header .brand-responsive .brand-image{width:65px;height:40px}.site-header .brand-responsive{margin-right:auto}}
@media(max-width:380px){.site-header .brand-responsive .brand-image{width:59px;height:37px}}
@media(forced-colors:active){.brand-lockup picture{forced-color-adjust:none}}

/* Keep the compact logo and all 44px controls within a 320px viewport, including classic scrollbars. The map remains available in the navigation menu. */
@media(max-width:380px){.site-header .mobile-map-link{display:none}.site-header .header-tools{flex:0 0 auto}}
