Pure grayscale spine with an OKLCH-derived palette. Semantic badges use vivid T60 saturated pills (Material You / Linear style); categorical badges and banners use soft T85 pastels. Figtree across body and headings.
Light Mode
Full HCT tonal ramps: 21 perceptually uniform steps from black (T0) to white (T100). Markers ● show tone steps consumed by theme tokens (open the audit drawer for the full report).
● = tone step consumed by a theme token. Number = count when multiple tokens share the same step. Hover any cell for details.
Dark Mode
Full HCT tonal ramps: 21 perceptually uniform steps from black (T0) to white (T100). Dark mode applies the audit's §4 transform (+5 brightness with taper above T80, ×0.85 chroma) so saturated stops don't vibrate against the dark canvas. Markers ● show tone steps consumed by theme tokens (open the audit drawer for the full report).
● = tone step consumed by a theme token. Number = count when multiple tokens share the same step. Hover any cell for details.
Light Mode
Three shadow levels mapped to the components that use them.
Dark Mode
Three shadow levels mapped to the components that use them.