.section-index.svelte-4rm2pb{z-index:40;background:var(--card);border-bottom:1px solid var(--border);position:sticky;top:56px}.section-index.svelte-4rm2pb ul:where(.svelte-4rm2pb){scrollbar-width:thin;align-items:stretch;gap:.25rem;max-width:780px;margin:0 auto;padding:0 1rem;list-style:none;display:flex;overflow-x:auto}.section-index.svelte-4rm2pb a:where(.svelte-4rm2pb){white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.7rem .65rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;font-weight:500;text-decoration:none;display:inline-flex}.section-index.svelte-4rm2pb a:where(.svelte-4rm2pb):hover{color:var(--brass-text);border-bottom-color:var(--brass)}.section-index.svelte-4rm2pb a:where(.svelte-4rm2pb):focus-visible{outline:var(--focus-outline);outline-offset:-2px}.idx-num.svelte-4rm2pb{color:var(--brass-text);font-weight:600}@media (width<=640px){.section-index.svelte-4rm2pb ul:where(.svelte-4rm2pb){padding-inline:.5rem}}
