The living catalog·Primitives
The token sheet, rendered
The primitives are not components — they are the raw material every component is built from. Everything on this page is painted with utilities from @candlelight-ds/tokens. The values are law (spec §2.9) — the package's tests fail if one drifts. Raw twin: /tokens.md
The stage ladder
The ink ladder
--ink — primary text, AA against every surface
--ink-mute — secondary: descriptions, labels
--ink-faint — tertiary: placeholders, eyebrows, disabled
The voice colors
the identity accent — armed, selected, primary
hover temperature
pressed temperature
happening right now
verified / ready
attention, degraded
destructive — cold
destruction in progress
The fill ramp
The tint ramp
Structure & physicality
controls, cards
panels, menus
the outermost shell
Motion