/* Keep the existing desktop navigation and expose it on phones. */
.nav .menu-toggle{display:none;min-width:60px;min-height:44px;border:1px solid #c9c1b7;border-radius:4px;background:#11100f;color:#fff;font:inherit;font-size:14px;cursor:pointer}
.nav a:focus-visible,.nav .menu-toggle:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:900px){
 .nav.menu-ready .menu-toggle{display:block}
 .nav .nav-links{display:flex!important;position:absolute;top:72px;left:0;right:0;margin:0;padding:12px 20px;flex-direction:column;align-items:stretch!important;gap:0!important;max-height:calc(100svh - 72px);overflow-y:auto;overscroll-behavior:contain;background:#11100f;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 12px 24px rgba(0,0,0,.25)}
 .nav.menu-ready:not(.menu-open) .nav-links{display:none!important}
 .nav .nav-links a{display:flex;align-items:center;min-height:44px;padding:10px 8px;font-size:14px!important}
}
