.top-nav.svelte-13gk586{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding:var(--space-3) var(--space-4)}.nav-right.svelte-13gk586{display:flex;align-items:center;gap:var(--space-3);flex:0 0 auto;white-space:nowrap}.nav-btn.svelte-13gk586{display:flex;align-items:center;justify-content:center;padding:var(--space-1);border:none;border-radius:var(--radius-sm);background:none;color:var(--color-ink-soft);cursor:pointer;transition:color var(--duration-fast) ease}.nav-btn.svelte-13gk586:hover{color:var(--accent-ink)}.backdrop.svelte-13gk586{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-backdrop);z-index:99}.sidebar.svelte-13gk586{position:fixed;top:0;left:0;bottom:0;width:260px;box-sizing:border-box;display:flex;flex-direction:column;padding:var(--space-6) var(--space-4);background:var(--color-surface);border-right:1px solid var(--color-line);color:var(--color-ink);z-index:100}.close-btn.svelte-13gk586{align-self:flex-end;margin-bottom:var(--space-4)}.sidebar-nav.svelte-13gk586{display:flex;flex-direction:column;gap:var(--space-2)}.sidebar-nav.svelte-13gk586 a:where(.svelte-13gk586){display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-ink-soft);font-size:var(--text-sm);text-decoration:none;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.sidebar-nav.svelte-13gk586 a.home-link:where(.svelte-13gk586){font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-ink)}.submenu.svelte-13gk586{display:flex;flex-direction:column;gap:var(--space-1);margin-left:var(--space-4)}.sidebar-nav.svelte-13gk586 a:where(.svelte-13gk586):hover{background:var(--accent-soft);color:var(--accent-ink)}.sidebar-nav.svelte-13gk586 a.active:where(.svelte-13gk586){background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--weight-semibold)}.menu-icon.svelte-13gk586{width:20px;height:20px;object-fit:contain}
