Every token is optional. Anything left undefined falls through to the defaults below.
Brand
Body text
Surfaces
Semantic
Typography and layout
Input visuals are tokenized independently from spacingUnit, so adjusting layout-gap density does not also resize input gutters, and vice versa. All optional. Everything except inputBorderRadius falls back to the default below; inputBorderRadius falls back to borderRadius.
All optional. Each falls back to a brand token when unset.
Shadows
Shadow tokens live on their own page because they compose across three layers (top-level preset, elevation-scale redefinition, per-element overrides). See Shadows.
See also
Last modified on July 17, 2026