.layout.svelte-1lj2nly{max-width:var(--max-wide);align-items:stretch;margin:0 auto;display:flex}.sidebar.svelte-1lj2nly{border-right:1px solid var(--border);width:268px;height:calc(100vh - var(--header-h));top:var(--header-h);flex:0 0 268px;padding:2rem .75rem 4rem 1.5rem;position:sticky;overflow-y:auto}h4.svelte-1lj2nly{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-soft);font-variation-settings:normal;border:none;margin:0 0 .6rem .5rem;padding:0;font-size:11px;font-weight:600}ul.svelte-1lj2nly{margin:0 0 1rem;padding:0;list-style:none}li.svelte-1lj2nly a:where(.svelte-1lj2nly){color:var(--fg-soft);border-radius:var(--radius-sm);border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.92rem;line-height:1.35;display:flex}li.svelte-1lj2nly a:where(.svelte-1lj2nly):hover{background:var(--bg-soft);color:var(--fg);text-decoration:none}li.svelte-1lj2nly a.active:where(.svelte-1lj2nly){background:var(--accent-soft);color:var(--fg);border-left-color:var(--accent)}.title.svelte-1lj2nly{flex:1;min-width:0}.count.svelte-1lj2nly{font-family:var(--mono);color:var(--fg-muted);background:var(--bg-paper);border:1px solid var(--border);font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:3px;padding:.05em .4em;font-size:11px}.main.svelte-1lj2nly{flex:1;min-width:0;padding:0 1rem}@media (width<=800px){.layout.svelte-1lj2nly{flex-direction:column}.sidebar.svelte-1lj2nly{border-right:none;border-bottom:1px solid var(--border);flex:none;width:100%;height:auto;padding:1rem;position:static}}
