Color
Colors for surfaces, content, fills, and status, in light and dark.
Surfaces & content
Surfaces
4 tokens
color.background.canvasBrand-specific--semantic-color-background-canvasUse as the foundational background of a page or application.
- Light
oklch(93.02% 0.0059 59.65)color.moonstone- Dark
oklch(22.86% 0.0221 257.28)color.midnight
color.background.surfaceBrand-specific--semantic-color-background-surfaceUse for standard structural containers such as cards, panels, and content sections.
- Light
oklch(85.19% 0.0209 53.21)color.parchment- Dark
oklch(30.22% 0.029 256.84)color.eveningBlue
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.primaryBrand-specific--semantic-color-text-primaryUse for default body copy and interface labels requiring the strongest standard text emphasis.
- Light
oklch(17.92% 0.0052 67.49)color.warm.900- Dark
oklch(95.99% 0.0025 228.79)color.cool.50
color.text.secondaryBrand-specific--semantic-color-text-secondaryUse for supporting text and metadata that should be less prominent than primary text.
- Light
oklch(45.69% 0.0124 67.51)color.warm.600- Dark
oklch(71.68% 0.0116 256.71)color.cool.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.primaryBrand-specific--semantic-color-icon-primaryUse for default interface icons requiring the strongest standard icon emphasis.
- Light
oklch(17.92% 0.0052 67.49)color.warm.900- Dark
oklch(95.99% 0.0025 228.79)color.cool.50
color.icon.secondaryBrand-specific--semantic-color-icon-secondaryUse for supporting icons that should be less prominent than primary icons.
- Light
oklch(45.69% 0.0124 67.51)color.warm.600- Dark
oklch(71.68% 0.0116 256.71)color.cool.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.primaryBrand-specific--semantic-color-border-primaryUse for default boundaries and dividers that require clear visual separation.
- Light
oklch(45.99% 0.0103 67.57)color.driftwood- Dark
oklch(17.57% 0.0122 254.15)color.cool.900
color.border.secondaryBrand-specific--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(45.99% 0.0103 67.57 / 0.5)- Dark
oklch(58.71% 0.0207 258.37 / 0.5)
Focus ring
1 token
color.focusRingBrand-specific--semantic-color-focus-ringUse for the default visible keyboard-focus indicator around an interactive element.
- Light
oklch(45.69% 0.0124 67.51)color.warm.600- Dark
oklch(71.68% 0.0116 256.71)color.cool.300
Fills
Primary
8 tokens
color.background.fill.primaryBrand-specificUse for high-prominence filled elements such as primary buttons, strong badges, or prominent selected states.
- Rest
--semantic-color-background-fill-primary- Light
oklch(30.22% 0.029 256.84)color.eveningBlue- Dark
oklch(93.02% 0.0059 59.65)color.moonstone
- Hover
--semantic-color-background-fill-primary-hover- Light
oklch(30.22% 0.029 256.84)color.eveningBlue- Dark
oklch(93.02% 0.0059 59.65)color.moonstone
- Active
--semantic-color-background-fill-primary-active- Light
oklch(30.22% 0.029 256.84)color.eveningBlue- Dark
oklch(93.02% 0.0059 59.65)color.moonstone
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.onPrimaryFillBrand-specific--semantic-color-text-on-primary-fillUse for text placed on primary fills such as prominent filled buttons, chips, or badges.
- Light
oklch(93.02% 0.0059 59.65)color.moonstone- Dark
oklch(22.86% 0.0221 257.28)color.midnight
color.icon.onPrimaryFillBrand-specific--semantic-color-icon-on-primary-fillUse for icons placed on primary fills such as prominent filled buttons, chips, or badges.
- Light
oklch(93.02% 0.0059 59.65)color.moonstone- Dark
oklch(22.86% 0.0221 257.28)color.midnight
Secondary
5 tokens
color.background.fill.secondaryBrand-specificUse for lower-prominence filled elements such as secondary buttons, neutral chips, or subtle selected states.
- Rest
--semantic-color-background-fill-secondary- Light
oklch(90.82% 0.0052 67.76)color.warm.100- Dark
oklch(27.08% 0.0189 258.36)color.cool.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.onSecondaryFillBrand-specific--semantic-color-text-on-secondary-fillUse for text placed on secondary fills that have lower visual prominence than primary fills.
- Light
oklch(30.22% 0.029 256.84)color.eveningBlue- Dark
oklch(95.99% 0.0025 228.79)color.cool.50
color.icon.onSecondaryFillBrand-specific--semantic-color-icon-on-secondary-fillUse for icons placed on secondary fills that have lower visual prominence than primary fills.
- Light
oklch(30.22% 0.029 256.84)color.eveningBlue- Dark
oklch(95.99% 0.0025 228.79)color.cool.50
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.informationBrand-specific--semantic-color-text-informationUse for text that communicates neutral information or guidance.
- Light
oklch(48.34% 0.0521 255.77)color.tidalBlue- Dark
oklch(95.99% 0.0025 228.79)color.cool.50
color.icon.informationBrand-specific--semantic-color-icon-informationUse for icons that communicate neutral information or guidance.
- Light
oklch(48.34% 0.0521 255.77)color.tidalBlue- Dark
oklch(95.99% 0.0025 228.79)color.cool.50
color.border.informationBrand-specific--semantic-color-border-informationUse for boundaries around elements that communicate neutral information or guidance.
- Light and dark
oklch(48.34% 0.0521 255.77)color.tidalBlue
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.informationBrand-specificUse for lower-prominence filled elements that communicate neutral information or guidance.
- Rest
--semantic-color-background-fill-secondary-information- Light
oklch(84.54% 0.0045 272.25)color.tidalBlue.moonstoneMix- Dark
oklch(29.7% 0.0302 256.54)color.tidalBlue.midnightMix
- 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.positiveBrand-specific--semantic-color-text-positiveUse for text that communicates success, a favorable outcome, or positive confirmation.
- Light
oklch(48.89% 0.0443 108.91)color.sage.shade- Dark
oklch(95.99% 0.0025 228.79)color.cool.50
color.icon.positiveBrand-specific--semantic-color-icon-positiveUse for icons that communicate success, a favorable outcome, or positive confirmation.
- Light
oklch(48.89% 0.0443 108.91)color.sage.shade- Dark
oklch(95.99% 0.0025 228.79)color.cool.50
color.border.positiveBrand-specific--semantic-color-border-positiveUse for boundaries around elements that communicate success, a favorable outcome, or positive confirmation.
- Light and dark
oklch(70.56% 0.0671 108.99)color.sage
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.positiveBrand-specificUse for lower-prominence filled elements that communicate success, a favorable outcome, or positive confirmation.
- Rest
--semantic-color-background-fill-secondary-positive- Light
oklch(88.46% 0.0263 107.88)color.sage.tint- Dark
oklch(35.99% 0.0109 149.4)color.sage.midnightMix
- 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.negativeBrand-specific--semantic-color-text-negativeUse for text that communicates an error, unfavorable outcome, or negative consequence.
- Light
oklch(48.4% 0.0782 41.32)color.terracotta- Dark
oklch(60.8% 0.1055 38.72)color.terracotta.light
color.icon.negativeBrand-specific--semantic-color-icon-negativeUse for icons that communicate an error, unfavorable outcome, or negative consequence.
- Light
oklch(48.4% 0.0782 41.32)color.terracotta- Dark
oklch(60.8% 0.1055 38.72)color.terracotta.light
color.border.negativeBrand-specific--semantic-color-border-negativeUse for boundaries around elements that communicate an error, unfavorable outcome, or negative consequence.
- Light
oklch(48.4% 0.0782 41.32)color.terracotta- Dark
oklch(60.8% 0.1055 38.72)color.terracotta.light
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.negativeBrand-specificUse for lower-prominence filled elements that communicate an error, unfavorable outcome, or negative consequence.
- Rest
--semantic-color-background-fill-secondary-negative- Light
oklch(92.61% 0.0096 42.02)color.terracotta.tint- Dark
oklch(30.75% 0.0152 357.65)color.terracotta.light.midnightMix
- 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.warningBrand-specific--semantic-color-text-warningUse for text that warns about a potential issue requiring attention.
- Light
oklch(57.46% 0.0715 73.85)color.sunkissed.shade- Dark
oklch(95.99% 0.0025 228.79)color.cool.50
color.icon.warningBrand-specific--semantic-color-icon-warningUse for icons that warn about a potential issue requiring attention.
- Light
oklch(57.46% 0.0715 73.85)color.sunkissed.shade- Dark
oklch(95.99% 0.0025 228.79)color.cool.50
color.border.warningBrand-specific--semantic-color-border-warningUse for boundaries around elements that warn about a potential issue requiring attention.
- Light and dark
oklch(78.77% 0.1013 73.71)color.sunkissed
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.warningBrand-specificUse for lower-prominence filled elements that warn about a potential issue requiring attention.
- Rest
--semantic-color-background-fill-secondary-warning- Light
oklch(95.68% 0.0205 75.57)color.sunkissed.tint- Dark
oklch(38.23% 0.0177 74.14)color.sunkissed.midnightMix
- 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.trackBrand-specificUse for the unselected background track of a slider.
- Rest
--semantic-color-background-slider-track- Light
oklch(90.82% 0.0052 67.76)color.warm.100- Dark
oklch(27.08% 0.0189 258.36)color.cool.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.endstopBrand-specific--semantic-color-background-slider-track-endstopUse for markers at the ends of a slider track.
- Light
oklch(45.99% 0.0103 67.57)color.driftwood- Dark
oklch(17.57% 0.0122 254.15)color.cool.900
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.