:root{--nav-ease:cubic-bezier(.16, 1, .3, 1);--nav-glass-bg:linear-gradient(165deg, #ffffff29, #ffffff0b 42%, #ffffff06 72%, #ffffff14), #14131294;--nav-glass-border:#fff3;--nav-glass-highlight:inset 0 1.5px 0 #ffffff52, inset 0 -1px 0 #00000040;--nav-glass-shadow:0 26px 54px -22px #000000e6, 0 1px 0 #ffffff14;--nav-glass-blur:blur(28px) saturate(150%);--nav-ink:#f4f1ea94;--nav-ink-strong:#faf5ecf5;--nav-accent:#e8b47a;--nav-active-bg:radial-gradient(circle at 50% 18%, #f89a6533, transparent 68%), #ffffff0f;--nav-active-border:#e8b47a47;--nav-pill-radius:999px;--nav-shell-radius:999px;--nav-sidebar-radius:2rem;--nav-tab-size:3.25rem;--nav-mobile-dock-padding:.75rem;--nav-mobile-dock-height:calc(var(--nav-tab-size) + var(--nav-mobile-dock-padding));--nav-mobile-bottom:max(.75rem, env(safe-area-inset-bottom));--nav-mobile-stack-gap:.625rem;--nav-mobile-shell-width:calc(min(100vw - 1.5rem, 30rem));--bag-bar-width:var(--nav-mobile-shell-width);--bag-bar-height:3.875rem;--bag-bar-offset-mobile:calc(var(--nav-mobile-bottom) + var(--nav-mobile-dock-height) + var(--nav-mobile-stack-gap));--bag-bar-offset-desktop:max(1.25rem, env(safe-area-inset-bottom));--bag-bar-offset:var(--bag-bar-offset-mobile);--bag-scroll-padding:calc(1rem + var(--bag-bar-offset) + var(--bag-bar-height) + var(--nav-mobile-stack-gap))}@media (width>=1280px){:root{--bag-bar-width:min(100vw - 2.5rem - var(--nav-sidebar-width), 980px);--bag-bar-height:4.625rem;--bag-bar-offset:var(--bag-bar-offset-desktop);--bag-scroll-padding:calc(1.5rem + var(--bag-bar-offset) + var(--bag-bar-height))}}.nav-glass-shell{border:1px solid var(--nav-glass-border);background:var(--nav-glass-bg);box-shadow:var(--nav-glass-shadow),var(--nav-glass-highlight);-webkit-backdrop-filter:var(--nav-glass-blur);position:relative;overflow:hidden}.nav-glass-mobile{width:var(--nav-mobile-shell-width);align-items:center;display:flex}
