Design system
A small set of values gives a native interface its color, shape and pace. Start here before styling individual components.
Foundations
How it fits together
- Choose color.
Themederives a palette from three inputs.Schemenames explicit roles when your application chooses every value. - Pass a palette. Components receive a
ComponentPalette, so a document and a sidebar can use different palettes in one window. - Set shape and pace.
Tokenssupplies radii and motion durations for the whole process. - Build with components. Keep application state in the host and compose the elements into your screen.