The atomic vocabulary
of the system.
Six token families form the substrate of every screen. Every component pulls from these — never from raw values.
Color
Three families: ink for content and surfaces, accent for emphasis, signal for state.
Ink
12 steps · base neutralLime
SignatureCobalt
SecondaryCoral
EditorialPlum
CategoricalSignal
State communicationTypography
Three families paired across a 12-step scale. Geist carries voice at display sizes, Inter carries work in the UI, and JetBrains Mono carries data.
Space
A 16-step scale on a 4-pixel base. The first eight steps cover layout density; the upper steps cover page rhythm.
Radius
Corner-radius scale runs from sharp to pill. Use sharp on data surfaces and gentler curves on touchable controls.
Elevation
Shadow tokens stack in five steps. Combined with hairline borders so they read cleanly on both warm paper and printed-style canvases.
Motion
Durations and easings, paired. Choreography is deliberate: small movements to confirm intent, larger ones reserved for transitions of meaning.