Skip to main content
Every token is optional. Anything left undefined falls through to the defaults below.

Brand

Body text

Surfaces

Semantic

Typography and layout

Input chrome

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.

Button overrides

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