nav[aria-label="Main navigation"]{background:#fff}
nav[aria-label="Main navigation"] a[href]:focus-visible,#static-menu-toggle:focus-visible{outline:2px solid #2563eb;outline-offset:4px;border-radius:4px}
#static-menu-toggle{min-width:44px;min-height:44px}
#static-mobile-menu{max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}
#static-mobile-menu a[href]:hover{background:#eff6ff}
#static-mobile-menu a[aria-disabled="true"]{color:#4b5563}
