/* Blur only the open navigation panel; page scrolling remains native. */
#mobile-nav.mobile-nav{
 color:#f0f0ed;
 background:#181b23e6;
 border:1px solid #ffffff30;
 box-shadow:0 18px 42px #00000040,inset 0 1px 0 #ffffff18;
 -webkit-backdrop-filter:none;
 backdrop-filter:none;
}
#mobile-nav.mobile-nav a{color:#f0f0ed;border-color:#ffffff21}
#mobile-nav.mobile-nav a:last-child{border-bottom:0}
#mobile-nav.mobile-nav a:focus-visible{outline:2px solid #eeefed;outline-offset:2px;border-radius:6px}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 #mobile-nav.mobile-nav{
  background:linear-gradient(140deg,#ffffff0c,transparent 70%),#181b2378;
  -webkit-backdrop-filter:blur(12px) saturate(110%);
  backdrop-filter:blur(12px) saturate(110%);
 }
}
