/* Component: toc (WB-2026-10-26-05; more air WB-2026-10-26-06 step 0). Semantic --nt- tokens only; lint: scripts/lint-css-values.py --components. */
@layer components {
.nt-toc { margin-block: var(--nt-space-xl); padding-block: var(--nt-space-l); border-block: var(--nt-rule-hair) solid var(--nt-color-rule); }
.nt-toc__h { margin: 0 0 var(--nt-space-s); font: 600 var(--nt-step--1) / 1.3 var(--nt-font-ui); color: var(--nt-color-ink-2); }
.nt-toc ol { margin: 0; padding-inline-start: 1.25em; display: grid; gap: var(--nt-space-xs); font: 400 var(--nt-step--1) / 1.4 var(--nt-font-ui); font-variant-numeric: tabular-nums; }
.nt-toc a { color: var(--nt-color-link); }
}
