.sidebar.svelte-129hoe0{position:sticky;top:2rem;align-self:start;display:flex;flex-direction:column;gap:1.5rem}.logo-block.svelte-129hoe0{display:flex;flex-direction:column;gap:.25rem}.nav-separator.svelte-129hoe0{border:none;border-top:1px solid var(--border-subtle);margin:0}.nav.svelte-129hoe0{display:flex;flex-direction:column;gap:1px}.nav.svelte-129hoe0 a:where(.svelte-129hoe0){font-family:Geist Mono Variable,ui-monospace,monospace;font-size:.75rem;color:var(--muted-ink);text-decoration:none;padding:.25rem 0;transition:color .12s ease;letter-spacing:.02em}.nav.svelte-129hoe0 a:where(.svelte-129hoe0):hover{color:var(--text)}.nav.svelte-129hoe0 a.active:where(.svelte-129hoe0){color:var(--text)}.theme-toggle.svelte-129hoe0{font-family:Geist Mono Variable,ui-monospace,monospace;font-size:.7rem;color:var(--muted-ink);background:none;border:1px solid var(--border);padding:.25rem .5rem;cursor:pointer;transition:all .12s ease;letter-spacing:.05em;text-transform:uppercase;align-self:flex-start}.theme-toggle.svelte-129hoe0:hover{color:var(--text);border-color:var(--muted-ink)}@media(max-width:768px){.sidebar.svelte-129hoe0{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}.nav-separator.svelte-129hoe0{display:none}.nav.svelte-129hoe0{flex-direction:row;flex-wrap:wrap;gap:.25rem 1rem}}
