/* Selected hybrid logo (v4.5 local candidate). Scoped to the logo and its home links. */
.site-header .wordmark { gap: 0; flex: 0 0 auto; line-height: 0; }
.brand-picture { display: block; }
.brand-logo { display: block; width: 166.004px; height: 44px; max-width: none; }
.site-header .wordmark:focus-visible,
.site-footer .wordmark:focus-visible { outline: 2px solid #EE3DA8; outline-offset: 3px; }
.site-footer .wordmark { gap: 0; line-height: 0; }
.site-footer .brand-logo { width: 188.64091px; height: 50px; }
/* 360 px and narrower: the compact artwork (same text sizes, 28 px symbol, lettering moved 8 px left).
   v4.5: no extra right margin. The kit's 8 px margin pushed the header dock 4 px off centre (gaps 19/11 at 320 px), breaking the accepted
   balanced-dock rule; per-frame checks show the plane's painted parts clear the logo's ink without it (verification/results). */
@media (max-width:360px) {
  .site-header .brand-logo { width:158.004px; height:44px; }
}
