.nav-link{font-weight:800}.nav-link:focus-visible{outline-offset:6px;outline:2px solid}a.nav-link{min-height:36px;color:inherit;opacity:1;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:4px 8px;transition:background-color .16s,border-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){a.nav-link:hover{background:color-mix(in srgb,currentColor 10%,transparent);border-color:color-mix(in srgb,currentColor 16%,transparent)}}@media (width<=1023px),(pointer:coarse){a.nav-link{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){a.nav-link{transition:none}}.header-active .nav-link{color:var(--text-bright)}
