.menu-trigger.svelte-oi1tq2{display:none}.site-menu.svelte-oi1tq2{border:0;border-left:1px solid var(--border);background:var(--surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);box-shadow:var(--shadow-2);margin:0;padding:0;animation:.18s ease-out svelte-oi1tq2-slide-in;position:fixed;inset:0 0 0 auto}.site-menu.svelte-oi1tq2::backdrop{background:#0006}.menu-content.svelte-oi1tq2{min-height:100%;padding:env(safe-area-inset-top) 16px calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;display:flex}header.svelte-oi1tq2{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:64px;display:flex}header.svelte-oi1tq2 button:where(.svelte-oi1tq2),.menu-trigger.svelte-oi1tq2{border:1px solid var(--border);background:var(--control-surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;padding:0}header.svelte-oi1tq2 button:where(.svelte-oi1tq2){display:grid}nav.svelte-oi1tq2{padding:8px 0;display:grid}nav.svelte-oi1tq2 a:where(.svelte-oi1tq2){min-height:48px;color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;padding:0 12px;font-size:15px;text-decoration:none;display:flex}nav.svelte-oi1tq2 a:where(.svelte-oi1tq2):hover,nav.svelte-oi1tq2 a[aria-current]:where(.svelte-oi1tq2){background:var(--accent-soft);color:var(--accent)}nav.svelte-oi1tq2 span:where(.svelte-oi1tq2){color:var(--ink-3)}.theme.svelte-oi1tq2{border-top:1px solid var(--border);padding:12px 0}.signout.svelte-oi1tq2{text-align:left;border:1px solid var(--border);background:var(--control-surface);width:max-content;min-height:44px;color:var(--ink);border-radius:8px;flex:none;align-items:center;gap:8px;margin-top:auto;margin-left:auto;padding:0 12px;display:flex}@media (width<=999px){.menu-trigger.svelte-oi1tq2{flex:none;margin-left:auto;display:grid}}@keyframes svelte-oi1tq2-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.site-menu.svelte-oi1tq2{animation:none}}
