.navwrap,.mobile-menu{--nav-bg: rgba(255, 255, 255, .72);--nav-line: oklch(.86 .008 264 / .9);--nav-shadow: 0 8px 28px oklch(.55 .02 264 / .14);--nav-ink: oklch(.24 .02 264);--nav-ink-soft: oklch(.42 .018 264);--nav-ink-faint: oklch(.54 .015 264);--nav-brand-bright: oklch(.5 .18 254);--nav-hamburger: oklch(.9 .01 264 / .7);--nav-bar: oklch(.3 .02 264);--nav-menu-bg: rgba(246, 247, 249, .96)}.dark .navwrap,.dark .mobile-menu{--nav-bg: oklch(.17 .012 264 / .72);--nav-line: oklch(.45 .021 264 / .45);--nav-shadow: 0 8px 28px oklch(.1 .009 264 / .45);--nav-ink: #ffffff;--nav-ink-soft: oklch(.88 .008 264);--nav-ink-faint: oklch(.75 .011 264);--nav-brand-bright: oklch(.76 .115 247);--nav-hamburger: oklch(.25 .018 264 / .7);--nav-bar: #ffffff;--nav-menu-bg: oklch(.125 .0096 264 / .96)}.menu-btn.open span:nth-child(1){top:21.5px;transform:rotate(45deg)}.menu-btn.open span:nth-child(2){top:21.5px;transform:rotate(-45deg)}.mobile-menu.open{display:flex;opacity:1;pointer-events:auto}.mobile-menu.open .mlink{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.16,1,.3,1) var(--d, 0s),transform .5s cubic-bezier(.16,1,.3,1) var(--d, 0s)}@media (prefers-reduced-motion: reduce){.mobile-menu.open .mlink{transition:none}}
