Color
Colors for surfaces, content, fills, and status, in light and dark.
Surfaces & content
Surfaces
4 tokens
color.background.canvas--semantic-color-background-canvasUse as the foundational background of a page or application.
- Light
oklch(97.85% 0 0)color.graphite.25- Dark
oklch(20.1% 0 0)color.graphite.900
color.background.surface--semantic-color-background-surfaceUse for standard structural containers such as cards, panels, and content sections.
- Light
oklch(95.71% 0 0)color.graphite.50- Dark
oklch(30.15% 0 0)color.graphite.800
color.background.backdrop--semantic-color-background-backdropUse behind modal dialogs, drawers, and other blocking overlays to dim underlying content.
- Light and dark
oklch(17.76% 0 0 / 0.15)
color.background.skeleton--semantic-color-background-skeletonUse for placeholders that stand in for content while it loads, on canvas and surfaces. Do not use for empty or disabled states.
- Light
oklch(91.41% 0 0)color.graphite.100- Dark
oklch(39.29% 0 0)color.graphite.700
Text
3 tokens
color.text.primary--semantic-color-text-primaryUse for default body copy and interface labels requiring the strongest standard text emphasis.
- Light
oklch(17.76% 0 0)color.black- Dark
oklch(97.31% 0 0)color.white
color.text.secondary--semantic-color-text-secondaryUse for supporting text and metadata that should be less prominent than primary text.
- Light
oklch(48.15% 0 0)color.graphite.600- Dark
oklch(74.2% 0 0)color.graphite.300
color.text.link--semantic-color-text-linkUse for interactive text links.
- Light
oklch(48.15% 0.075 231.49)color.cerulianBlue.600- Dark
oklch(74.2% 0.077 231.49)color.cerulianBlue.300
Icons
3 tokens
color.icon.primary--semantic-color-icon-primaryUse for default interface icons requiring the strongest standard icon emphasis.
- Light
oklch(17.76% 0 0)color.black- Dark
oklch(97.31% 0 0)color.white
color.icon.secondary--semantic-color-icon-secondaryUse for supporting icons that should be less prominent than primary icons.
- Light
oklch(48.15% 0 0)color.graphite.600- Dark
oklch(74.2% 0 0)color.graphite.300
color.icon.link--semantic-color-icon-linkUse for icons that accompany interactive text links.
- Light
oklch(48.15% 0.075 231.49)color.cerulianBlue.600- Dark
oklch(74.2% 0.077 231.49)color.cerulianBlue.300
Borders
2 tokens
color.border.primary--semantic-color-border-primaryUse for default boundaries and dividers that require clear visual separation.
- Light
oklch(56.88% 0 0)color.graphite.500- Dark
oklch(65.56% 0 0)color.graphite.400
color.border.secondary--semantic-color-border-secondaryUse for subtle decorative boundaries and dividers. Do not use when the boundary is the only visual cue identifying a control.
- Light
oklch(91.41% 0 0)color.graphite.100- Dark
oklch(39.29% 0 0)color.graphite.700
Focus ring
1 token
color.focusRing--semantic-color-focus-ringUse for the default visible keyboard-focus indicator around an interactive element.
- Light
oklch(56.88% 0.0921 231.49)color.cerulianBlue.500- Dark
oklch(65.56% 0.0959 231.49)color.cerulianBlue.400
Fills
Primary
8 tokens
color.background.fill.primaryUse for default high-prominence filled elements such as primary buttons, strong badges, or prominent actions.
- Rest
--semantic-color-background-fill-primary- Light
oklch(48.15% 0.075 231.49)color.cerulianBlue.600- Dark
oklch(65.56% 0.0959 231.49)color.cerulianBlue.400
- Hover
--semantic-color-background-fill-primary-hover- Light
oklch(44.62% 0.0663 231.49)color.cerulianBlue.640- Dark
oklch(69.02% 0.0914 231.49)color.cerulianBlue.360
- Active
--semantic-color-background-fill-primary-active- Light
oklch(41.07% 0.0571 231.49)color.cerulianBlue.680- Dark
oklch(72.47% 0.0828 231.49)color.cerulianBlue.320
color.background.fill.primary.neutralUse for high-prominence filled elements that require a neutral treatment.
- Rest
--semantic-color-background-fill-primary-neutral- Light
oklch(48.15% 0 0)color.graphite.600- Dark
oklch(65.56% 0 0)color.graphite.400
- Hover
--semantic-color-background-fill-primary-neutral-hover- Light
oklch(44.62% 0 0)color.graphite.640- Dark
oklch(69.02% 0 0)color.graphite.360
- Active
--semantic-color-background-fill-primary-neutral-active- Light
oklch(41.07% 0 0)color.graphite.680- Dark
oklch(72.47% 0 0)color.graphite.320
color.text.onPrimaryFill--semantic-color-text-on-primary-fillUse for text placed on primary fills such as prominent filled buttons, chips, or badges.
- Light
oklch(97.31% 0 0)color.white- Dark
oklch(17.76% 0 0)color.black
color.icon.onPrimaryFill--semantic-color-icon-on-primary-fillUse for icons placed on primary fills such as prominent filled buttons, chips, or badges.
- Light
oklch(97.31% 0 0)color.white- Dark
oklch(17.76% 0 0)color.black
Secondary
5 tokens
color.background.fill.secondaryUse for lower-prominence filled elements such as secondary buttons, neutral chips, or subtle selected states.
- Rest
--semantic-color-background-fill-secondary- Light
oklch(91.41% 0 0)color.graphite.100- Dark
oklch(30.15% 0 0)color.graphite.800
- Hover
--semantic-color-background-fill-secondary-hover- Light
oklch(87.97% 0 0)color.graphite.140- Dark
oklch(33.86% 0 0)color.graphite.760
- Active
--semantic-color-background-fill-secondary-active- Light
oklch(84.53% 0 0)color.graphite.180- Dark
oklch(37.49% 0 0)color.graphite.720
color.text.onSecondaryFill--semantic-color-text-on-secondary-fillUse for text placed on secondary fills that have lower visual prominence than primary fills.
- Light
oklch(48.15% 0 0)color.graphite.600- Dark
oklch(82.81% 0 0)color.graphite.200
color.icon.onSecondaryFill--semantic-color-icon-on-secondary-fillUse for icons placed on secondary fills that have lower visual prominence than primary fills.
- Light
oklch(48.15% 0 0)color.graphite.600- Dark
oklch(82.81% 0 0)color.graphite.200
Ghost
6 tokens
color.background.fill.ghostUse when a default bounded element intentionally has no visible fill and should reveal its parent background.
- Rest
--semantic-color-background-fill-ghost- Light and dark
oklch(0% 0 0 / 0)color.transparent
- Hover
--semantic-color-background-fill-ghost-hover- Light
oklch(96.57% 0.0035 231.49)color.cerulianBlue.40- Dark
oklch(24.34% 0.0194 231.49)color.cerulianBlue.860
- Active
--semantic-color-background-fill-ghost-active- Light
oklch(93.13% 0.009 231.49)color.cerulianBlue.80- Dark
oklch(28.26% 0.0265 231.49)color.cerulianBlue.820
color.background.fill.ghost.neutralUse when a neutral bounded element intentionally has no visible fill and should reveal its parent background.
- Rest
--semantic-color-background-fill-ghost-neutral- Light and dark
oklch(0% 0 0 / 0)color.transparent
- Hover
--semantic-color-background-fill-ghost-neutral-hover- Light
oklch(96.57% 0 0)color.graphite.40- Dark
oklch(24.34% 0 0)color.graphite.860
- Active
--semantic-color-background-fill-ghost-neutral-active- Light
oklch(93.13% 0 0)color.graphite.80- Dark
oklch(28.26% 0 0)color.graphite.820
Selected
4 tokens
color.background.fill.selectedUse for selected controls and progress indicators that require a distinct accent fill.
- Rest
--semantic-color-background-fill-selected- Light and dark
oklch(56.88% 0.0921 231.49)color.cerulianBlue.500
- Hover
--semantic-color-background-fill-selected-hover- Light
oklch(53.4% 0.0863 231.49)color.cerulianBlue.540- Dark
oklch(60.36% 0.0958 231.49)color.cerulianBlue.460
- Active
--semantic-color-background-fill-selected-active- Light
oklch(49.9% 0.079 231.49)color.cerulianBlue.580- Dark
oklch(63.83% 0.0967 231.49)color.cerulianBlue.420
color.icon.onSelectedFill--semantic-color-icon-on-selected-fillUse for icons and indicators placed on selected accent fills.
- Light
oklch(97.31% 0 0)color.white- Dark
oklch(17.76% 0 0)color.black
Status
Information
14 tokens
color.text.information--semantic-color-text-informationUse for text that communicates neutral information or guidance.
- Light
oklch(48.15% 0.075 231.49)color.cerulianBlue.600- Dark
oklch(74.2% 0.077 231.49)color.cerulianBlue.300
color.icon.information--semantic-color-icon-informationUse for icons that communicate neutral information or guidance.
- Light
oklch(48.15% 0.075 231.49)color.cerulianBlue.600- Dark
oklch(74.2% 0.077 231.49)color.cerulianBlue.300
color.border.information--semantic-color-border-informationUse for boundaries around elements that communicate neutral information or guidance.
- Light
oklch(56.88% 0.0921 231.49)color.cerulianBlue.500- Dark
oklch(65.56% 0.0959 231.49)color.cerulianBlue.400
color.background.fill.primary.informationUse for high-prominence filled elements that communicate neutral information or guidance.
- Rest
--semantic-color-background-fill-primary-information- Light
oklch(48.15% 0.075 231.49)color.cerulianBlue.600- Dark
oklch(65.56% 0.0959 231.49)color.cerulianBlue.400
- Hover
--semantic-color-background-fill-primary-information-hover- Light
oklch(44.62% 0.0663 231.49)color.cerulianBlue.640- Dark
oklch(69.02% 0.0914 231.49)color.cerulianBlue.360
- Active
--semantic-color-background-fill-primary-information-active- Light
oklch(41.07% 0.0571 231.49)color.cerulianBlue.680- Dark
oklch(72.47% 0.0828 231.49)color.cerulianBlue.320
color.background.fill.secondary.informationUse for lower-prominence filled elements that communicate neutral information or guidance.
- Rest
--semantic-color-background-fill-secondary-information- Light
oklch(91.41% 0.0127 231.49)color.cerulianBlue.100- Dark
oklch(30.15% 0.0305 231.49)color.cerulianBlue.800
- Hover
--semantic-color-background-fill-secondary-information-hover- Light
oklch(87.97% 0.0219 231.49)color.cerulianBlue.140- Dark
oklch(33.86% 0.0389 231.49)color.cerulianBlue.760
- Active
--semantic-color-background-fill-secondary-information-active- Light
oklch(84.53% 0.0338 231.49)color.cerulianBlue.180- Dark
oklch(37.49% 0.0479 231.49)color.cerulianBlue.720
color.text.onSecondaryFill.information--semantic-color-text-on-secondary-fill-informationUse for text placed on secondary fills that communicate neutral information or guidance.
- Light
oklch(48.15% 0.075 231.49)color.cerulianBlue.600- Dark
oklch(82.81% 0.0407 231.49)color.cerulianBlue.200
color.icon.onSecondaryFill.information--semantic-color-icon-on-secondary-fill-informationUse for icons placed on secondary fills that communicate neutral information or guidance.
- Light
oklch(48.15% 0.075 231.49)color.cerulianBlue.600- Dark
oklch(82.81% 0.0407 231.49)color.cerulianBlue.200
color.background.fill.ghost.informationUse when an informational bounded element intentionally has no visible fill and should reveal its parent background.
- Rest
--semantic-color-background-fill-ghost-information- Light and dark
oklch(0% 0 0 / 0)color.transparent
- Hover
--semantic-color-background-fill-ghost-information-hover- Light
oklch(96.57% 0.0035 231.49)color.cerulianBlue.40- Dark
oklch(24.34% 0.0194 231.49)color.cerulianBlue.860
- Active
--semantic-color-background-fill-ghost-information-active- Light
oklch(93.13% 0.009 231.49)color.cerulianBlue.80- Dark
oklch(28.26% 0.0265 231.49)color.cerulianBlue.820
Positive
15 tokens
color.text.positive--semantic-color-text-positiveUse for text that communicates success, a favorable outcome, or positive confirmation.
- Light
oklch(48.15% 0.0826 158.68)color.turquoiseGreen.600- Dark
oklch(74.2% 0.0946 158.68)color.turquoiseGreen.300
color.icon.positive--semantic-color-icon-positiveUse for icons that communicate success, a favorable outcome, or positive confirmation.
- Light
oklch(48.15% 0.0826 158.68)color.turquoiseGreen.600- Dark
oklch(74.2% 0.0946 158.68)color.turquoiseGreen.300
color.border.positive--semantic-color-border-positiveUse for boundaries around elements that communicate success, a favorable outcome, or positive confirmation.
- Light
oklch(56.88% 0.1026 158.68)color.turquoiseGreen.500- Dark
oklch(65.56% 0.1101 158.68)color.turquoiseGreen.400
color.focusRing.positive--semantic-color-focus-ring-positiveUse for the visible keyboard-focus indicator around an element in a positive or success state.
- Light
oklch(56.88% 0.1026 158.68)color.turquoiseGreen.500- Dark
oklch(65.56% 0.1101 158.68)color.turquoiseGreen.400
color.background.fill.primary.positiveUse for high-prominence filled elements that trigger or communicate a positive action or outcome.
- Rest
--semantic-color-background-fill-primary-positive- Light
oklch(48.15% 0.0826 158.68)color.turquoiseGreen.600- Dark
oklch(65.56% 0.1101 158.68)color.turquoiseGreen.400
- Hover
--semantic-color-background-fill-primary-positive-hover- Light
oklch(44.62% 0.0728 158.68)color.turquoiseGreen.640- Dark
oklch(69.02% 0.1072 158.68)color.turquoiseGreen.360
- Active
--semantic-color-background-fill-primary-positive-active- Light
oklch(41.07% 0.0627 158.68)color.turquoiseGreen.680- Dark
oklch(72.47% 0.0999 158.68)color.turquoiseGreen.320
color.background.fill.secondary.positiveUse for lower-prominence filled elements that communicate success, a favorable outcome, or positive confirmation.
- Rest
--semantic-color-background-fill-secondary-positive- Light
oklch(91.41% 0.0163 158.68)color.turquoiseGreen.100- Dark
oklch(30.15% 0.0332 158.68)color.turquoiseGreen.800
- Hover
--semantic-color-background-fill-secondary-positive-hover- Light
oklch(87.97% 0.0295 158.68)color.turquoiseGreen.140- Dark
oklch(33.86% 0.0425 158.68)color.turquoiseGreen.760
- Active
--semantic-color-background-fill-secondary-positive-active- Light
oklch(84.53% 0.046 158.68)color.turquoiseGreen.180- Dark
oklch(37.49% 0.0524 158.68)color.turquoiseGreen.720
color.text.onSecondaryFill.positive--semantic-color-text-on-secondary-fill-positiveUse for text placed on secondary fills that communicate success, a favorable outcome, or positive confirmation.
- Light
oklch(48.15% 0.0826 158.68)color.turquoiseGreen.600- Dark
oklch(82.81% 0.0549 158.68)color.turquoiseGreen.200
color.icon.onSecondaryFill.positive--semantic-color-icon-on-secondary-fill-positiveUse for icons placed on secondary fills that communicate success, a favorable outcome, or positive confirmation.
- Light
oklch(48.15% 0.0826 158.68)color.turquoiseGreen.600- Dark
oklch(82.81% 0.0549 158.68)color.turquoiseGreen.200
color.background.fill.ghost.positiveUse when a positive bounded element intentionally has no visible fill and should reveal its parent background.
- Rest
--semantic-color-background-fill-ghost-positive- Light and dark
oklch(0% 0 0 / 0)color.transparent
- Hover
--semantic-color-background-fill-ghost-positive-hover- Light
oklch(96.57% 0.0041 158.68)color.turquoiseGreen.40- Dark
oklch(24.34% 0.0209 158.68)color.turquoiseGreen.860
- Active
--semantic-color-background-fill-ghost-positive-active- Light
oklch(93.13% 0.0113 158.68)color.turquoiseGreen.80- Dark
oklch(28.26% 0.0288 158.68)color.turquoiseGreen.820
Negative
15 tokens
color.text.negative--semantic-color-text-negativeUse for text that communicates an error, unfavorable outcome, or negative consequence.
- Light
oklch(48.15% 0.1571 25)color.coralRed.600- Dark
oklch(74.2% 0.1087 25)color.coralRed.300
color.icon.negative--semantic-color-icon-negativeUse for icons that communicate an error, unfavorable outcome, or negative consequence.
- Light
oklch(48.15% 0.1571 25)color.coralRed.600- Dark
oklch(74.2% 0.1087 25)color.coralRed.300
color.border.negative--semantic-color-border-negativeUse for boundaries around elements that communicate an error, unfavorable outcome, or negative consequence.
- Light
oklch(56.88% 0.2013 25)color.coralRed.500- Dark
oklch(65.56% 0.1795 25)color.coralRed.400
color.focusRing.negative--semantic-color-focus-ring-negativeUse for the visible keyboard-focus indicator around an element in a negative or error state.
- Light
oklch(56.88% 0.2013 25)color.coralRed.500- Dark
oklch(65.56% 0.1795 25)color.coralRed.400
color.background.fill.primary.negativeUse for high-prominence filled elements that trigger or communicate a negative action or outcome.
- Rest
--semantic-color-background-fill-primary-negative- Light
oklch(48.15% 0.1571 25)color.coralRed.600- Dark
oklch(65.56% 0.1795 25)color.coralRed.400
- Hover
--semantic-color-background-fill-primary-negative-hover- Light
oklch(44.62% 0.1343 25)color.coralRed.640- Dark
oklch(69.02% 0.152 25)color.coralRed.360
- Active
--semantic-color-background-fill-primary-negative-active- Light
oklch(41.07% 0.1113 25)color.coralRed.680- Dark
oklch(72.47% 0.123 25)color.coralRed.320
color.background.fill.secondary.negativeUse for lower-prominence filled elements that communicate an error, unfavorable outcome, or negative consequence.
- Rest
--semantic-color-background-fill-secondary-negative- Light
oklch(91.41% 0.0142 25)color.coralRed.100- Dark
oklch(30.15% 0.0508 25)color.coralRed.800
- Hover
--semantic-color-background-fill-secondary-negative-hover- Light
oklch(87.97% 0.0253 25)color.coralRed.140- Dark
oklch(33.86% 0.0687 25)color.coralRed.760
- Active
--semantic-color-background-fill-secondary-negative-active- Light
oklch(84.53% 0.0402 25)color.coralRed.180- Dark
oklch(37.49% 0.0891 25)color.coralRed.720
color.text.onSecondaryFill.negative--semantic-color-text-on-secondary-fill-negativeUse for text placed on secondary fills that communicate an error, unfavorable outcome, or negative consequence.
- Light
oklch(48.15% 0.1571 25)color.coralRed.600- Dark
oklch(82.81% 0.0491 25)color.coralRed.200
color.icon.onSecondaryFill.negative--semantic-color-icon-on-secondary-fill-negativeUse for icons placed on secondary fills that communicate an error, unfavorable outcome, or negative consequence.
- Light
oklch(48.15% 0.1571 25)color.coralRed.600- Dark
oklch(82.81% 0.0491 25)color.coralRed.200
color.background.fill.ghost.negativeUse when a negative bounded element intentionally has no visible fill and should reveal its parent background.
- Rest
--semantic-color-background-fill-ghost-negative- Light and dark
oklch(0% 0 0 / 0)color.transparent
- Hover
--semantic-color-background-fill-ghost-negative-hover- Light
oklch(96.57% 0.0037 25)color.coralRed.40- Dark
oklch(24.34% 0.0294 25)color.coralRed.860
- Active
--semantic-color-background-fill-ghost-negative-active- Light
oklch(93.13% 0.0099 25)color.coralRed.80- Dark
oklch(28.26% 0.043 25)color.coralRed.820
Warning
9 tokens
color.text.warning--semantic-color-text-warningUse for text that warns about a potential issue requiring attention.
- Light
oklch(48.15% 0.0971 82.36)color.creamYellow.600- Dark
oklch(74.2% 0.1384 82.36)color.creamYellow.300
color.icon.warning--semantic-color-icon-warningUse for icons that warn about a potential issue requiring attention.
- Light
oklch(48.15% 0.0971 82.36)color.creamYellow.600- Dark
oklch(74.2% 0.1384 82.36)color.creamYellow.300
color.border.warning--semantic-color-border-warningUse for boundaries around elements that warn about a potential issue requiring attention.
- Light
oklch(56.88% 0.1171 82.36)color.creamYellow.500- Dark
oklch(65.56% 0.1325 82.36)color.creamYellow.400
color.focusRing.warning--semantic-color-focus-ring-warningUse for the visible keyboard-focus indicator around an element in a warning state.
- Light
oklch(56.88% 0.1171 82.36)color.creamYellow.500- Dark
oklch(65.56% 0.1325 82.36)color.creamYellow.400
color.background.fill.secondary.warningUse for lower-prominence filled elements that warn about a potential issue requiring attention.
- Rest
--semantic-color-background-fill-secondary-warning- Light
oklch(91.41% 0.049 82.36)color.creamYellow.100- Dark
oklch(30.15% 0.0511 82.36)color.creamYellow.800
- Hover
--semantic-color-background-fill-secondary-warning-hover- Light
oklch(87.97% 0.0738 82.36)color.creamYellow.140- Dark
oklch(33.86% 0.0601 82.36)color.creamYellow.760
- Active
--semantic-color-background-fill-secondary-warning-active- Light
oklch(84.53% 0.0989 82.36)color.creamYellow.180- Dark
oklch(37.49% 0.0694 82.36)color.creamYellow.720
color.text.onSecondaryFill.warning--semantic-color-text-on-secondary-fill-warningUse for text placed on secondary fills that warn about a potential issue requiring attention.
- Light
oklch(48.15% 0.0971 82.36)color.creamYellow.600- Dark
oklch(82.81% 0.1101 82.36)color.creamYellow.200
color.icon.onSecondaryFill.warning--semantic-color-icon-on-secondary-fill-warningUse for icons placed on secondary fills that warn about a potential issue requiring attention.
- Light
oklch(48.15% 0.0971 82.36)color.creamYellow.600- Dark
oklch(82.81% 0.1101 82.36)color.creamYellow.200
Controls
Checkbox
5 tokens
color.background.checkboxUse for the checkbox container when it is not selected.
- Rest
--semantic-color-background-checkbox- Light and dark
oklch(0% 0 0 / 0)color.transparent
- Hover
--semantic-color-background-checkbox-hover- Light
oklch(96.57% 0 0)color.graphite.40- Dark
oklch(24.34% 0 0)color.graphite.860
- Active
--semantic-color-background-checkbox-active- Light
oklch(93.13% 0 0)color.graphite.80- Dark
oklch(28.26% 0 0)color.graphite.820
- Selected
--semantic-color-background-checkbox-selected- Light and dark
oklch(56.88% 0.0921 231.49)color.cerulianBlue.500
color.icon.checkbox.indicator--semantic-color-icon-checkbox-indicatorUse for the visible indicator inside a selected checkbox.
- Light
oklch(97.31% 0 0)color.white- Dark
oklch(17.76% 0 0)color.black
Radio
7 tokens
color.background.radioUse for the radio container when it is not selected.
- Rest
--semantic-color-background-radio- Light and dark
oklch(0% 0 0 / 0)color.transparent
- Hover
--semantic-color-background-radio-hover- Light
oklch(96.57% 0 0)color.graphite.40- Dark
oklch(24.34% 0 0)color.graphite.860
- Active
--semantic-color-background-radio-active- Light
oklch(93.13% 0 0)color.graphite.80- Dark
oklch(28.26% 0 0)color.graphite.820
- Selected
--semantic-color-background-radio-selected- Light and dark
oklch(56.88% 0.0921 231.49)color.cerulianBlue.500
- Selected hover
--semantic-color-background-radio-selected-hover- Light
oklch(53.4% 0.0863 231.49)color.cerulianBlue.540- Dark
oklch(60.36% 0.0958 231.49)color.cerulianBlue.460
- Selected active
--semantic-color-background-radio-selected-active- Light
oklch(49.9% 0.079 231.49)color.cerulianBlue.580- Dark
oklch(63.83% 0.0967 231.49)color.cerulianBlue.420
color.icon.radio.indicator--semantic-color-icon-radio-indicatorUse for the visible indicator inside a selected radio.
- Light
oklch(97.31% 0 0)color.white- Dark
oklch(17.76% 0 0)color.black
Switch
3 tokens
color.background.switchUse for the switch track when it is off.
- Rest
--semantic-color-background-switch- Light
oklch(56.88% 0 0)color.graphite.500- Dark
oklch(65.56% 0 0)color.graphite.400
- Selected
--semantic-color-background-switch-selected- Light and dark
oklch(56.88% 0.0921 231.49)color.cerulianBlue.500
color.background.switch.knob--semantic-color-background-switch-knobUse for the movable knob inside a switch track.
- Light
oklch(97.31% 0 0)color.white- Dark
oklch(17.76% 0 0)color.black
Slider
7 tokens
color.background.slider.progressUse for the completed or selected portion of a slider track.
- Rest
--semantic-color-background-slider-progress- Light and dark
oklch(56.88% 0.0921 231.49)color.cerulianBlue.500
- Hover
--semantic-color-background-slider-progress-hover- Light
oklch(53.4% 0.0863 231.49)color.cerulianBlue.540- Dark
oklch(60.36% 0.0958 231.49)color.cerulianBlue.460
- Active
--semantic-color-background-slider-progress-active- Light
oklch(49.9% 0.079 231.49)color.cerulianBlue.580- Dark
oklch(63.83% 0.0967 231.49)color.cerulianBlue.420
color.background.slider.trackUse for the unselected background track of a slider.
- Rest
--semantic-color-background-slider-track- Light
oklch(91.41% 0 0)color.graphite.100- Dark
oklch(30.15% 0 0)color.graphite.800
- Hover
--semantic-color-background-slider-track-hover- Light
oklch(87.97% 0 0)color.graphite.140- Dark
oklch(33.86% 0 0)color.graphite.760
- Active
--semantic-color-background-slider-track-active- Light
oklch(84.53% 0 0)color.graphite.180- Dark
oklch(37.49% 0 0)color.graphite.720
color.background.slider.track.endstop--semantic-color-background-slider-track-endstopUse for markers at the ends of a slider track.
- Light
oklch(56.88% 0 0)color.graphite.500- Dark
oklch(65.56% 0 0)color.graphite.400
Special purpose
Code syntax
9 tokens
color.text.code--semantic-color-text-codeUse for plain source code text that no syntax role colors.
- Light
oklch(39.29% 0 0)color.graphite.700- Dark
oklch(82.81% 0 0)color.graphite.200
color.text.code.comment--semantic-color-text-code-commentUse for code comments. Muted relative to plain code text.
- Light
oklch(48.15% 0 0)color.graphite.600- Dark
oklch(74.2% 0 0)color.graphite.300
color.text.code.function--semantic-color-text-code-functionUse for function and method names in code.
- Light
oklch(48.15% 0.0971 82.36)color.creamYellow.600- Dark
oklch(74.2% 0.1384 82.36)color.creamYellow.300
color.text.code.keyword--semantic-color-text-code-keywordUse for language keywords and tag names in code.
- Light
oklch(48.15% 0.075 231.49)color.cerulianBlue.600- Dark
oklch(74.2% 0.077 231.49)color.cerulianBlue.300
color.text.code.number--semantic-color-text-code-numberUse for numbers and language literals such as true, false, and null in code.
- Light
oklch(48.15% 0.0826 158.68)color.turquoiseGreen.600- Dark
oklch(74.2% 0.0946 158.68)color.turquoiseGreen.300
color.text.code.punctuation--semantic-color-text-code-punctuationUse for code punctuation and operators. Muted relative to plain code text.
- Light
oklch(48.15% 0 0)color.graphite.600- Dark
oklch(74.2% 0 0)color.graphite.300
color.text.code.string--semantic-color-text-code-stringUse for strings and regular expressions in code.
- Light
oklch(48.15% 0.1571 25)color.coralRed.600- Dark
oklch(74.2% 0.1087 25)color.coralRed.300
color.text.code.type--semantic-color-text-code-typeUse for types, classes, and built-ins in code.
- Light
oklch(48.15% 0.1519 295)color.amethystViolet.600- Dark
oklch(74.2% 0.0875 295)color.amethystViolet.300
color.text.code.variable--semantic-color-text-code-variableUse for variables, parameters, properties, and attribute names in code.
- Light
oklch(48.15% 0.0664 202.43)color.calamineBlue.600- Dark
oklch(74.2% 0.0778 202.43)color.calamineBlue.300
Data visualization
10 tokens
color.background.fill.dataViz.100--semantic-color-background-fill-data-viz-100Use for the first data series in charts and for meter indicators. Do not use to signal status.
- Light and dark
oklch(57.53% 0.0799 251.64)color.dataViz.100
color.background.fill.dataViz.200--semantic-color-background-fill-data-viz-200Use for the second data series in charts. Do not use to signal status.
- Light and dark
oklch(72.04% 0.1526 59.43)color.dataViz.200
color.background.fill.dataViz.300--semantic-color-background-fill-data-viz-300Use for the third data series in charts. Do not use to signal status.
- Light and dark
oklch(61.38% 0.165 19.81)color.dataViz.300
color.background.fill.dataViz.400--semantic-color-background-fill-data-viz-400Use for the fourth data series in charts. Do not use to signal status.
- Light and dark
oklch(74.44% 0.0602 186.39)color.dataViz.400
color.background.fill.dataViz.500--semantic-color-background-fill-data-viz-500Use for the fifth data series in charts. Do not use to signal status.
- Light and dark
oklch(64.9% 0.1299 137.59)color.dataViz.500
color.background.fill.dataViz.600--semantic-color-background-fill-data-viz-600Use for the sixth data series in charts. Do not use to signal status.
- Light and dark
oklch(83.7% 0.1433 93.45)color.dataViz.600
color.background.fill.dataViz.700--semantic-color-background-fill-data-viz-700Use for the seventh data series in charts. Do not use to signal status.
- Light and dark
oklch(63.98% 0.0791 334.07)color.dataViz.700
color.background.fill.dataViz.800--semantic-color-background-fill-data-viz-800Use for the eighth data series in charts. Do not use to signal status.
- Light and dark
oklch(78.6% 0.1108 10.75)color.dataViz.800
color.background.fill.dataViz.900--semantic-color-background-fill-data-viz-900Use for the ninth data series in charts. Do not use to signal status.
- Light and dark
oklch(58.87% 0.0558 52.75)color.dataViz.900
color.background.fill.dataViz.1000--semantic-color-background-fill-data-viz-1000Use for the tenth data series in charts. Do not use to signal status.
- Light and dark
oklch(76.32% 0.0125 51.27)color.dataViz.1000
Logos
7 tokens
color.logo.earendil--semantic-color-logo-earendilUse for the Earendil symbol.
- Light
oklch(53.76% 0 0)color.graphite- Dark
oklch(97.31% 0 0)color.white
color.logo.monochrome--semantic-color-logo-monochromeUse for every shape of a monochrome logo.
- Light
oklch(17.76% 0 0)color.black- Dark
oklch(97.31% 0 0)color.white
color.logo.symbol.1--semantic-color-logo-symbol-1First product symbol color (blue).
- Light and dark
oklch(65.23% 0.0938 231.49)color.cerulianBlue
color.logo.symbol.2--semantic-color-logo-symbol-2Second product symbol color (coral).
- Light and dark
oklch(75.05% 0.1191 25)color.coralRed
color.logo.symbol.3--semantic-color-logo-symbol-3Third product symbol color (yellow).
- Light and dark
oklch(82.82% 0.1322 82.36)color.creamYellow
color.logo.symbol.4--semantic-color-logo-symbol-4Fourth product symbol color (light blue).
- Light and dark
oklch(79.95% 0.0732 202.43)color.calamineBlue
color.logo.wordmark--semantic-color-logo-wordmarkUse for logo wordmarks.
- Light
oklch(53.76% 0 0)color.graphite- Dark
oklch(97.31% 0 0)color.white
No matching tokens
Nothing matches “”. Try a shorter or different word.