Foundations

The visual language as data: 211 tokens read from the installed package, grouped the way the package groups them. Every page here answers two questions — what the scale is for, and what it holds today.

17 sections in 5 groups

The system2

How tokens are named and how they reach a component.

Colour, type, icons3

Colour roles with their contrast, the type scale, the icon set.

Geometry4

Spacing, radii, elevation and the layer scale.

Behaviour3

States, motion and how the layout responds to width.

Themes4

Complete sets of values for the same tokens: chosen at build time, with modes switched at runtime.

Values come from the slate theme of @feugene/granularity-tokens, the package core 3.7.2 stands on. Nothing on these pages is typed by hand.