/* Kroenen Labs Moonlit Sentinel: isolated header-branding override, 2026-10-28.
   Existing site navigation, community, authentication, and page content are unchanged. */
.site-header .logo.kl-moonlit-logo {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  min-width: 0;
  gap: 0;
  line-height: 1;
  border-radius: 4px;
}
.site-header .kl-moonlit-logo picture,
.site-header .kl-moonlit-logo img {
  display: block;
}
.site-header .kl-moonlit-logo img {
  width: min(320px, 34vw);
  max-width: 100%;
  height: auto;
  border: 0;
  border-radius: 0;
}
.site-header .nav-bar { gap: clamp(8px, 1.2vw, 18px); }
@media (max-width: 1050px) {
  .site-header .kl-moonlit-logo img { width: 280px; }
}
@media (max-width: 850px) {
  .site-header .kl-moonlit-logo img { width: 250px; }
}
@media (max-width: 600px) {
  .site-header .kl-moonlit-logo img { width: min(225px, 67vw); }
}
@media (max-width: 390px) {
  .site-header .kl-moonlit-logo img { width: min(185px, 62vw); }
}
