Nine foundations · generated from tokens/*.json
Foundations
Every value on these pages is read from the token source at build time. A page can show a number the generator did not measure, but never a different one.
- Colour
Twenty-three roles in four sets, and every pair measured before it is written.
- Typography
Two families, two weights, a scale of seven sizes and the display heading.
- Spacing
A four-pixel scale, icon and control sizes, the smallest pointer target.
- Layout
Containers, breakpoints, corners, lines and the stacking order.
- Motion
Three durations, two easings, one switch that zeroes them all.
- Elevation
There is none. Structure comes from the line; the veil under a dialog is the one translucency.
- Icons
Twenty-three stroke drawings, always next to a word, the same shape as a string in the extension.
- Themes
One attribute on the root, one key in storage, one script before paint, on three surfaces.
- Voice
What the product says: the four statuses, their symbols, the sentences of the official grid.