/* EINHAR / V29: compact publication navigation and an unobstructed mobile drawer. */
:root { color-scheme: dark; }
html, body { background-color:#000000!important; }
.site-header, .header-shell, .site-header .nav-stage { background:#000000!important; border:0!important; box-shadow:none!important; }
.site-header { overflow:visible!important; }
.header-shell { isolation:isolate; }
.site-header .site-nav a,
.site-header .site-nav button,
.site-header .site-nav button .nav-symbol,
.site-header .mobile-direct a,
.site-header .mobile-direct summary { color:#fff!important; }
/* A gentle blackout underneath the full-width navigation, without a hard-edged panel. */
body::before { content:""; position:fixed; inset:0; z-index:660; background:rgba(0,0,0,.91);
  opacity:0; visibility:hidden; pointer-events:none;
  transition:opacity .3s ease,visibility .3s ease; }
body.mobile-nav-open::before { opacity:1; visibility:visible; pointer-events:auto; }
@media(max-width:760px){
  .site-header .nav-stage { z-index:710!important; box-shadow:none!important; }
}
@media(prefers-reduced-motion: reduce){
 body::before {transition:none!important}
}
