.menu-toggle{display:none;border:1px solid rgba(255,255,255,.25);background:#161619;color:#fff;border-radius:3px;padding:9px 13px;font:inherit;font-weight:800;cursor:pointer}
@media(max-width:820px){.menu-toggle{display:inline-flex;align-items:center;gap:6px}.top nav{position:relative}.top .links{display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;padding:12px;background:rgba(11,11,13,.98);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 35px rgba(0,0,0,.45);flex-direction:column;align-items:stretch;gap:3px}.top .links.open{display:flex}.top .links a,.top .links a:not(.nav-cta){display:flex;padding:13px 14px}.top .links .nav-cta{justify-content:center;margin-top:4px}}
