.section-sidebar.svelte-1g5md3f{position:sticky;top:calc(var(--header-height) + 2rem);width:220px;flex-shrink:0;max-height:calc(100vh - var(--header-height) - 4rem);overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.sidebar-label.svelte-1g5md3f{font-size:.7rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.sidebar-list.svelte-1g5md3f{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.sidebar-link.svelte-1g5md3f{display:inline-block;font-size:.8rem;font-weight:500;color:var(--text-muted);text-decoration:none;padding:.3rem 0 .2rem;margin-left:.5rem;border-bottom:2px solid transparent;transition:none;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sidebar-link.sub.svelte-1g5md3f{font-weight:400}.sidebar-link.svelte-1g5md3f:hover{color:var(--text-primary)}.sidebar-link.active.svelte-1g5md3f{color:var(--text-primary);border-bottom-color:var(--text-primary)}@media(max-width:1100px){.section-sidebar.svelte-1g5md3f{display:none}}
