.toc.svelte-15mnag{margin-top:1.75rem;padding:1.25rem 1.25rem 1rem;border:1px solid var(--color-border);border-radius:10px}.toc-title.svelte-15mnag{margin:0 0 1rem;color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.toc-groups.svelte-15mnag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem 2rem}.toc-group-label.svelte-15mnag{margin:0 0 .5rem;color:var(--color-text);font-size:.8125rem;font-weight:700}.toc-group.svelte-15mnag ul:where(.svelte-15mnag){margin:0;padding:0;list-style:none}.toc-group.svelte-15mnag li:where(.svelte-15mnag)+li:where(.svelte-15mnag){margin-top:.3rem}.toc-group.svelte-15mnag a:where(.svelte-15mnag){display:flex;gap:.5rem;color:var(--color-text-muted);font-size:.8125rem;line-height:1.45;text-decoration:none}.toc-group.svelte-15mnag a:where(.svelte-15mnag):hover .name:where(.svelte-15mnag){color:var(--color-primary);text-decoration:underline}.num.svelte-15mnag{flex:none;min-width:1.25rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;opacity:.7}
