STYLES / RUNTIME COLOUR
Theming guide ↗
Colour Lab
Start with a colour. Watch every component respond.
01 Choose your source
Pick a colour, or try one of our favourites.
02 Set the mood
−1.0 Reduced+1.0 High
Live preview
Tonal spot · LightA colour for every message
Live normal-text contrast
Your experiments affect this preview. Contrast labels describe each status text/background pair.
Role inspectorEvery colour, down to the token40 roles
Primary
Secondary
Tertiary
Neutral / surface
Outline / utility
Error
Status
Take it into your appCopy the current scheme as JavaScript or CSS
These snippets apply the scheme to your app’s root. Pass a container to applyScheme to scope it, as this preview does.