View token source on GitHub
Base tokens
Schemes
Semantic tokens
1. Neutral
background-strong
background-medium
background-weak
on-background-strong
on-background-medium
on-background-weak
solid-strong
solid-medium
solid-weak
on-solid-strong
on-solid-medium
on-solid-weak
border-strong
border-medium
border-weak
alpha-strong
alpha-medium
alpha-weak
2. Brand
background-strong
background-medium
background-weak
on-background-strong
on-background-medium
on-background-weak
solid-strong
solid-medium
solid-weak
on-solid-strong
on-solid-medium
on-solid-weak
border-strong
border-medium
border-weak
alpha-strong
alpha-medium
alpha-weak
3. Accent
background-strong
background-medium
background-weak
on-background-strong
on-background-medium
on-background-weak
solid-strong
solid-medium
solid-weak
on-solid-strong
on-solid-medium
on-solid-weak
border-strong
border-medium
border-weak
alpha-strong
alpha-medium
alpha-weak
4. Info
background-strong
background-medium
background-weak
on-background-strong
on-background-medium
on-background-weak
solid-strong
solid-medium
solid-weak
on-solid-strong
on-solid-medium
on-solid-weak
border-strong
border-medium
border-weak
alpha-strong
alpha-medium
alpha-weak
5. Danger
background-strong
background-medium
background-weak
on-background-strong
on-background-medium
on-background-weak
solid-strong
solid-medium
solid-weak
on-solid-strong
on-solid-medium
on-solid-weak
border-strong
border-medium
border-weak
alpha-strong
alpha-medium
alpha-weak
6. Warning
background-strong
background-medium
background-weak
on-background-strong
on-background-medium
on-background-weak
solid-strong
solid-medium
solid-weak
on-solid-strong
on-solid-medium
on-solid-weak
border-strong
border-medium
border-weak
alpha-strong
alpha-medium
alpha-weak
7. Success
background-strong
background-medium
background-weak
on-background-strong
on-background-medium
on-background-weak
solid-strong
solid-medium
solid-weak
on-solid-strong
on-solid-medium
on-solid-weak
border-strong
border-medium
border-weak
alpha-strong
alpha-medium
alpha-weak
Additional token groups
Code syntax tokens
moss
gray
aqua
green
blue
violet
orange
Data visualization tokens
blue
aqua
magenta
pink
yellow
orange
red
moss
green
emerald
cyan
violet
indigo
gray
Static tokens
transparent
white
white-medium
black
black-medium
Applying colour
- background for a panel, a section, a page area.
- solid for something interactive that has to read as pressable — a button, a checkbox, a filled badge.
- an alpha weight when the colour should tint whatever is behind it rather than replace it. This is what keeps a layer working over both an image and a plain surface.
- surface for the neutral raised panel, which follows the theme without naming a scheme at all.