All Tokens

Design tokens for colors, spacing, typography, and more


Palette
Palette tokens
NameUnderlying Value
palette-black
themeVars.palette['black']
oklch(0 0 0)
palette-blue-25
themeVars.palette['blue-25']
oklch(0.985 0.0081 235)
palette-blue-50
themeVars.palette['blue-50']
oklch(0.96 0.021 238.83)
palette-blue-100
themeVars.palette['blue-100']
oklch(0.925 0.0386 242.67)
palette-blue-200
themeVars.palette['blue-200']
oklch(0.875 0.0638 246.5)
palette-blue-300
themeVars.palette['blue-300']
oklch(0.81 0.0971 250.33)
palette-blue-400
themeVars.palette['blue-400']
oklch(0.735 0.1369 254.17)
palette-blue-500
themeVars.palette['blue-500']
oklch(0.66 0.1784 258)
palette-blue-600
themeVars.palette['blue-600']
oklch(0.585 0.2026 259.34)
palette-blue-700
themeVars.palette['blue-700']
oklch(0.51 0.191 261)
palette-blue-800
themeVars.palette['blue-800']
oklch(0.43 0.1651 262.5)
palette-blue-900
themeVars.palette['blue-900']
oklch(0.34 0.1324 264)
palette-blue-950
themeVars.palette['blue-950']
oklch(0.25 0.0979 265.5)
palette-blue-1000
themeVars.palette['blue-1000']
oklch(0.16 0.0626 267)
palette-brown-25
themeVars.palette['brown-25']
oklch(0.985 0.008 62)
palette-brown-50
themeVars.palette['brown-50']
oklch(0.96 0.015 61.17)
palette-brown-100
themeVars.palette['brown-100']
oklch(0.925 0.028 60.33)
palette-brown-200
themeVars.palette['brown-200']
oklch(0.875 0.046 59.5)
palette-brown-300
themeVars.palette['brown-300']
oklch(0.81 0.068 58.67)
palette-brown-400
themeVars.palette['brown-400']
oklch(0.735 0.088 57.83)
palette-brown-500
themeVars.palette['brown-500']
oklch(0.66 0.1 57)
palette-brown-600
themeVars.palette['brown-600']
oklch(0.585 0.096 58.33)
palette-brown-700
themeVars.palette['brown-700']
oklch(0.51 0.086 59.67)
palette-brown-800
themeVars.palette['brown-800']
oklch(0.43 0.072 61)
palette-brown-900
themeVars.palette['brown-900']
oklch(0.34 0.056 62.33)
palette-brown-950
themeVars.palette['brown-950']
oklch(0.25 0.04 63.67)
palette-brown-1000
themeVars.palette['brown-1000']
oklch(0.16 0.024 65)
palette-fuchsia-25
themeVars.palette['fuchsia-25']
oklch(0.985 0.0121 326)
palette-fuchsia-50
themeVars.palette['fuchsia-50']
oklch(0.96 0.0278 324.83)
palette-fuchsia-100
themeVars.palette['fuchsia-100']
oklch(0.925 0.0518 323.67)
palette-fuchsia-200
themeVars.palette['fuchsia-200']
oklch(0.875 0.0851 322.5)
palette-fuchsia-300
themeVars.palette['fuchsia-300']
oklch(0.81 0.1258 321.33)
palette-fuchsia-400
themeVars.palette['fuchsia-400']
oklch(0.735 0.1628 320.17)
palette-fuchsia-500
themeVars.palette['fuchsia-500']
oklch(0.66 0.185 319)
palette-fuchsia-600
themeVars.palette['fuchsia-600']
oklch(0.585 0.1813 317.67)
palette-fuchsia-700
themeVars.palette['fuchsia-700']
oklch(0.51 0.1665 316.33)
palette-fuchsia-800
themeVars.palette['fuchsia-800']
oklch(0.43 0.1443 315)
palette-fuchsia-900
themeVars.palette['fuchsia-900']
oklch(0.34 0.1147 313.67)
palette-fuchsia-950
themeVars.palette['fuchsia-950']
oklch(0.25 0.0833 312.33)
palette-fuchsia-1000
themeVars.palette['fuchsia-1000']
oklch(0.16 0.0518 311)
palette-gray-25
themeVars.palette['gray-25']
oklch(0.985 0.0005 80)
palette-gray-50
themeVars.palette['gray-50']
oklch(0.96 0.0009 80)
palette-gray-75
themeVars.palette['gray-75']
oklch(0.9425 0.0013 80)
palette-gray-100
themeVars.palette['gray-100']
oklch(0.925 0.0017 80)
palette-gray-200
themeVars.palette['gray-200']
oklch(0.875 0.0028 80)
palette-gray-300
themeVars.palette['gray-300']
oklch(0.81 0.0041 80)
palette-gray-400
themeVars.palette['gray-400']
oklch(0.735 0.0053 80)
palette-gray-500
themeVars.palette['gray-500']
oklch(0.66 0.006 80)
palette-gray-600
themeVars.palette['gray-600']
oklch(0.585 0.0059 80)
palette-gray-700
themeVars.palette['gray-700']
oklch(0.51 0.0054 80)
palette-gray-800
themeVars.palette['gray-800']
oklch(0.43 0.0047 80)
palette-gray-900
themeVars.palette['gray-900']
oklch(0.34 0.0037 80)
palette-gray-925
themeVars.palette['gray-925']
oklch(0.29 0.0031 80)
palette-gray-950
themeVars.palette['gray-950']
oklch(0.24 0.0026 80)
palette-gray-975
themeVars.palette['gray-975']
oklch(0.2 0.0022 80)
palette-gray-1000
themeVars.palette['gray-1000']
oklch(0.14 0.0017 80)
palette-green-25
themeVars.palette['green-25']
oklch(0.985 0.0121 158)
palette-green-50
themeVars.palette['green-50']
oklch(0.96 0.0291 157.17)
palette-green-100
themeVars.palette['green-100']
oklch(0.925 0.055 156.33)
palette-green-200
themeVars.palette['green-200']
oklch(0.875 0.0925 155.5)
palette-green-300
themeVars.palette['green-300']
oklch(0.81 0.1441 154.67)
palette-green-400
themeVars.palette['green-400']
oklch(0.735 0.1728 153.83)
palette-green-500
themeVars.palette['green-500']
oklch(0.66 0.1699 153)
palette-green-600
themeVars.palette['green-600']
oklch(0.585 0.1432 155.5)
palette-green-700
themeVars.palette['green-700']
oklch(0.51 0.1193 158)
palette-green-800
themeVars.palette['green-800']
oklch(0.43 0.0965 160.5)
palette-green-900
themeVars.palette['green-900']
oklch(0.34 0.0735 163)
palette-green-950
themeVars.palette['green-950']
oklch(0.25 0.0522 165.5)
palette-green-1000
themeVars.palette['green-1000']
oklch(0.16 0.0324 168)
palette-lime-25
themeVars.palette['lime-25']
oklch(0.985 0.0141 142)
palette-lime-50
themeVars.palette['lime-50']
oklch(0.96 0.034 139.5)
palette-lime-100
themeVars.palette['lime-100']
oklch(0.925 0.0641 137)
palette-lime-200
themeVars.palette['lime-200']
oklch(0.875 0.1079 134.5)
palette-lime-300
themeVars.palette['lime-300']
oklch(0.81 0.1681 132)
palette-lime-400
themeVars.palette['lime-400']
oklch(0.735 0.1964 129.5)
palette-lime-500
themeVars.palette['lime-500']
oklch(0.66 0.1702 127)
palette-lime-600
themeVars.palette['lime-600']
oklch(0.585 0.1486 125.83)
palette-lime-700
themeVars.palette['lime-700']
oklch(0.51 0.1276 124.67)
palette-lime-800
themeVars.palette['lime-800']
oklch(0.43 0.1061 123.5)
palette-lime-900
themeVars.palette['lime-900']
oklch(0.34 0.0828 122.33)
palette-lime-950
themeVars.palette['lime-950']
oklch(0.25 0.0601 121.17)
palette-lime-1000
themeVars.palette['lime-1000']
oklch(0.16 0.038 120)
palette-olive-25
themeVars.palette['olive-25']
oklch(0.985 0.0104 112)
palette-olive-50
themeVars.palette['olive-50']
oklch(0.96 0.0195 112.67)
palette-olive-100
themeVars.palette['olive-100']
oklch(0.925 0.0364 113.33)
palette-olive-200
themeVars.palette['olive-200']
oklch(0.875 0.0598 114)
palette-olive-300
themeVars.palette['olive-300']
oklch(0.81 0.0884 114.67)
palette-olive-400
themeVars.palette['olive-400']
oklch(0.735 0.1144 115.33)
palette-olive-500
themeVars.palette['olive-500']
oklch(0.66 0.13 116)
palette-olive-600
themeVars.palette['olive-600']
oklch(0.585 0.1248 114.17)
palette-olive-700
themeVars.palette['olive-700']
oklch(0.51 0.1118 112.33)
palette-olive-800
themeVars.palette['olive-800']
oklch(0.43 0.0936 110.5)
palette-olive-900
themeVars.palette['olive-900']
oklch(0.34 0.0728 108.67)
palette-olive-950
themeVars.palette['olive-950']
oklch(0.25 0.052 106.83)
palette-olive-1000
themeVars.palette['olive-1000']
oklch(0.16 0.0312 105)
palette-orange-25
themeVars.palette['orange-25']
oklch(0.985 0.0084 65)
palette-orange-50
themeVars.palette['orange-50']
oklch(0.96 0.0224 61.5)
palette-orange-100
themeVars.palette['orange-100']
oklch(0.925 0.0424 58)
palette-orange-200
themeVars.palette['orange-200']
oklch(0.875 0.0724 54.5)
palette-orange-300
themeVars.palette['orange-300']
oklch(0.81 0.1149 51)
palette-orange-400
themeVars.palette['orange-400']
oklch(0.735 0.1699 47.5)
palette-orange-500
themeVars.palette['orange-500']
oklch(0.66 0.1736 44)
palette-orange-600
themeVars.palette['orange-600']
oklch(0.585 0.1703 42.5)
palette-orange-700
themeVars.palette['orange-700']
oklch(0.51 0.1518 41)
palette-orange-800
themeVars.palette['orange-800']
oklch(0.43 0.1309 39.5)
palette-orange-900
themeVars.palette['orange-900']
oklch(0.34 0.106 38)
palette-orange-950
themeVars.palette['orange-950']
oklch(0.25 0.0799 36.5)
palette-orange-1000
themeVars.palette['orange-1000']
oklch(0.16 0.0525 35)
palette-pink-25
themeVars.palette['pink-25']
oklch(0.985 0.0089 345)
palette-pink-50
themeVars.palette['pink-50']
oklch(0.96 0.0238 346.33)
palette-pink-100
themeVars.palette['pink-100']
oklch(0.925 0.0454 347.67)
palette-pink-200
themeVars.palette['pink-200']
oklch(0.875 0.0782 349)
palette-pink-300
themeVars.palette['pink-300']
oklch(0.81 0.1253 350.33)
palette-pink-400
themeVars.palette['pink-400']
oklch(0.735 0.1875 351.67)
palette-pink-500
themeVars.palette['pink-500']
oklch(0.66 0.218 353)
palette-pink-600
themeVars.palette['pink-600']
oklch(0.585 0.211 352.17)
palette-pink-700
themeVars.palette['pink-700']
oklch(0.51 0.191 351.33)
palette-pink-800
themeVars.palette['pink-800']
oklch(0.43 0.1651 350.5)
palette-pink-900
themeVars.palette['pink-900']
oklch(0.34 0.1324 349.67)
palette-pink-950
themeVars.palette['pink-950']
oklch(0.25 0.0979 348.83)
palette-pink-1000
themeVars.palette['pink-1000']
oklch(0.16 0.0616 348)
palette-red-25
themeVars.palette['red-25']
oklch(0.985 0.0072 31)
palette-red-50
themeVars.palette['red-50']
oklch(0.96 0.0195 29.83)
palette-red-100
themeVars.palette['red-100']
oklch(0.925 0.0375 28.67)
palette-red-200
themeVars.palette['red-200']
oklch(0.875 0.0652 27.5)
palette-red-300
themeVars.palette['red-300']
oklch(0.81 0.1054 26.33)
palette-red-400
themeVars.palette['red-400']
oklch(0.735 0.1589 25.17)
palette-red-500
themeVars.palette['red-500']
oklch(0.66 0.218 24)
palette-red-600
themeVars.palette['red-600']
oklch(0.585 0.211 24)
palette-red-700
themeVars.palette['red-700']
oklch(0.51 0.191 24)
palette-red-800
themeVars.palette['red-800']
oklch(0.43 0.1651 24)
palette-red-900
themeVars.palette['red-900']
oklch(0.34 0.1324 24)
palette-red-950
themeVars.palette['red-950']
oklch(0.25 0.0979 24)
palette-red-1000
themeVars.palette['red-1000']
oklch(0.16 0.0626 24)
palette-rose-25
themeVars.palette['rose-25']
oklch(0.985 0.0076 2)
palette-rose-50
themeVars.palette['rose-50']
oklch(0.96 0.0204 3.17)
palette-rose-100
themeVars.palette['rose-100']
oklch(0.925 0.0393 4.33)
palette-rose-200
themeVars.palette['rose-200']
oklch(0.875 0.0682 5.5)
palette-rose-300
themeVars.palette['rose-300']
oklch(0.81 0.11 6.67)
palette-rose-400
themeVars.palette['rose-400']
oklch(0.735 0.1657 7.83)
palette-rose-500
themeVars.palette['rose-500']
oklch(0.66 0.205 9)
palette-rose-600
themeVars.palette['rose-600']
oklch(0.585 0.2009 8.33)
palette-rose-700
themeVars.palette['rose-700']
oklch(0.51 0.1845 7.67)
palette-rose-800
themeVars.palette['rose-800']
oklch(0.43 0.1599 7)
palette-rose-900
themeVars.palette['rose-900']
oklch(0.34 0.1271 6.33)
palette-rose-950
themeVars.palette['rose-950']
oklch(0.25 0.0922 5.67)
palette-rose-1000
themeVars.palette['rose-1000']
oklch(0.16 0.0574 5)
palette-silver-25
themeVars.palette['silver-25']
oklch(0.985 0.0014 250)
palette-silver-50
themeVars.palette['silver-50']
oklch(0.96 0.0027 250)
palette-silver-100
themeVars.palette['silver-100']
oklch(0.925 0.005 250)
palette-silver-200
themeVars.palette['silver-200']
oklch(0.875 0.0083 250)
palette-silver-300
themeVars.palette['silver-300']
oklch(0.81 0.0122 250)
palette-silver-400
themeVars.palette['silver-400']
oklch(0.735 0.0158 250)
palette-silver-500
themeVars.palette['silver-500']
oklch(0.66 0.018 250)
palette-silver-600
themeVars.palette['silver-600']
oklch(0.585 0.0176 250)
palette-silver-700
themeVars.palette['silver-700']
oklch(0.51 0.0162 250)
palette-silver-800
themeVars.palette['silver-800']
oklch(0.43 0.014 250)
palette-silver-900
themeVars.palette['silver-900']
oklch(0.34 0.0112 250)
palette-silver-950
themeVars.palette['silver-950']
oklch(0.25 0.0081 250)
palette-silver-1000
themeVars.palette['silver-1000']
oklch(0.16 0.005 250)
palette-sky-25
themeVars.palette['sky-25']
oklch(0.985 0.0113 215)
palette-sky-50
themeVars.palette['sky-50']
oklch(0.96 0.0248 217.33)
palette-sky-100
themeVars.palette['sky-100']
oklch(0.925 0.0462 219.67)
palette-sky-200
themeVars.palette['sky-200']
oklch(0.875 0.0759 222)
palette-sky-300
themeVars.palette['sky-300']
oklch(0.81 0.1122 224.33)
palette-sky-400
themeVars.palette['sky-400']
oklch(0.735 0.1386 226.67)
palette-sky-500
themeVars.palette['sky-500']
oklch(0.66 0.1275 229)
palette-sky-600
themeVars.palette['sky-600']
oklch(0.585 0.1151 230.67)
palette-sky-700
themeVars.palette['sky-700']
oklch(0.51 0.1024 232.33)
palette-sky-800
themeVars.palette['sky-800']
oklch(0.43 0.0882 234)
palette-sky-900
themeVars.palette['sky-900']
oklch(0.34 0.0713 235.67)
palette-sky-950
themeVars.palette['sky-950']
oklch(0.25 0.0538 237.33)
palette-sky-1000
themeVars.palette['sky-1000']
oklch(0.16 0.0353 239)
palette-teal-25
themeVars.palette['teal-25']
oklch(0.985 0.0084 192)
palette-teal-50
themeVars.palette['teal-50']
oklch(0.96 0.0158 193.83)
palette-teal-100
themeVars.palette['teal-100']
oklch(0.925 0.0294 195.67)
palette-teal-200
themeVars.palette['teal-200']
oklch(0.875 0.0483 197.5)
palette-teal-300
themeVars.palette['teal-300']
oklch(0.81 0.0714 199.33)
palette-teal-400
themeVars.palette['teal-400']
oklch(0.735 0.0924 201.17)
palette-teal-500
themeVars.palette['teal-500']
oklch(0.66 0.105 203)
palette-teal-600
themeVars.palette['teal-600']
oklch(0.585 0.0978 204.17)
palette-teal-700
themeVars.palette['teal-700']
oklch(0.53 0.0887 205.33)
palette-teal-800
themeVars.palette['teal-800']
oklch(0.43 0.0722 206.5)
palette-teal-900
themeVars.palette['teal-900']
oklch(0.34 0.0552 206.34)
palette-teal-950
themeVars.palette['teal-950']
oklch(0.25 0.0422 208.83)
palette-teal-1000
themeVars.palette['teal-1000']
oklch(0.16 0.0271 210)
palette-verdant-25
themeVars.palette['verdant-25']
oklch(0.985 0.024 145)
palette-verdant-50
themeVars.palette['verdant-50']
oklch(0.96 0.06 145)
palette-verdant-100
themeVars.palette['verdant-100']
oklch(0.925 0.136 145)
palette-verdant-200
themeVars.palette['verdant-200']
oklch(0.875 0.19 145)
palette-verdant-300
themeVars.palette['verdant-300']
oklch(0.81 0.215 145)
palette-verdant-400
themeVars.palette['verdant-400']
oklch(0.735 0.22 145)
palette-verdant-500
themeVars.palette['verdant-500']
oklch(0.66 0.195 145)
palette-verdant-600
themeVars.palette['verdant-600']
oklch(0.585 0.17 145)
palette-verdant-700
themeVars.palette['verdant-700']
oklch(0.51 0.145 145)
palette-verdant-800
themeVars.palette['verdant-800']
oklch(0.43 0.12 145)
palette-verdant-900
themeVars.palette['verdant-900']
oklch(0.34 0.095 145)
palette-verdant-950
themeVars.palette['verdant-950']
oklch(0.25 0.07 145)
palette-verdant-1000
themeVars.palette['verdant-1000']
oklch(0.16 0.045 145)
palette-violet-25
themeVars.palette['violet-25']
oklch(0.985 0.0081 300)
palette-violet-50
themeVars.palette['violet-50']
oklch(0.96 0.0213 298)
palette-violet-100
themeVars.palette['violet-100']
oklch(0.925 0.0397 296)
palette-violet-200
themeVars.palette['violet-200']
oklch(0.875 0.0664 294)
palette-violet-300
themeVars.palette['violet-300']
oklch(0.81 0.102 292)
palette-violet-400
themeVars.palette['violet-400']
oklch(0.735 0.1446 290)
palette-violet-500
themeVars.palette['violet-500']
oklch(0.66 0.1887 288)
palette-violet-600
themeVars.palette['violet-600']
oklch(0.585 0.211 286.83)
palette-violet-700
themeVars.palette['violet-700']
oklch(0.51 0.191 287.71)
palette-violet-800
themeVars.palette['violet-800']
oklch(0.43 0.1651 284.5)
palette-violet-900
themeVars.palette['violet-900']
oklch(0.34 0.1324 283.33)
palette-violet-950
themeVars.palette['violet-950']
oklch(0.25 0.0979 282.17)
palette-violet-1000
themeVars.palette['violet-1000']
oklch(0.16 0.0626 281)
palette-white
themeVars.palette['white']
oklch(1 0 0)
palette-yellow-25
themeVars.palette['yellow-25']
oklch(0.985 0.0162 94)
palette-yellow-50
themeVars.palette['yellow-50']
oklch(0.96 0.0389 92.33)
palette-yellow-100
themeVars.palette['yellow-100']
oklch(0.925 0.0733 90.67)
palette-yellow-200
themeVars.palette['yellow-200']
oklch(0.875 0.12 89)
palette-yellow-300
themeVars.palette['yellow-300']
oklch(0.81 0.155 85)
palette-yellow-400
themeVars.palette['yellow-400']
oklch(0.735 0.15 83.94)
palette-yellow-500
themeVars.palette['yellow-500']
oklch(0.66 0.134 84)
palette-yellow-600
themeVars.palette['yellow-600']
oklch(0.585 0.119 82.67)
palette-yellow-700
themeVars.palette['yellow-700']
oklch(0.51 0.104 81.33)
palette-yellow-800
themeVars.palette['yellow-800']
oklch(0.43 0.0873 80)
palette-yellow-900
themeVars.palette['yellow-900']
oklch(0.34 0.0693 78.67)
palette-yellow-950
themeVars.palette['yellow-950']
oklch(0.25 0.0512 77.33)
palette-yellow-1000
themeVars.palette['yellow-1000']
oklch(0.16 0.0329 76)
Semantic colors

Surface

Surface tokens
NameUnderlying Value
color-surface-base
themeVars.color['surface-base']

The page behind everything: a hair off white so content planes still lift from it. Recessed is the darker step for wells inside content.

palette-gray-25
oklch(0.985 0.0005 80)
color-surface-content
themeVars.color['surface-content']

The main content area that sits on the page; also Modal and Drawer, which are content brought forward.

palette-white
oklch(1 0 0)
color-surface-block
themeVars.color['surface-block']

A contained region inside the content area, such as a panel or card.

palette-white
oklch(1 0 0)
color-surface-track
themeVars.color['surface-track']

A neutral channel on the body with no text of its own: skeletons, progress and slider tracks, the off toggle track. A mid step, so it sits off every plane in both themes.

palette-gray-200
oklch(0.875 0.0028 80)
color-surface-recessed
themeVars.color['surface-recessed']

A sunken region inside the content area, such as a drop zone or a well that holds examples.

palette-gray-50
oklch(0.96 0.0009 80)
color-surface-floating
themeVars.color['surface-floating']

Content floating above the page: popovers, selects, dropdown menus and tooltips.

palette-white
oklch(1 0 0)
color-surface-inverse
themeVars.color['surface-inverse']

A high-contrast plane of the opposite polarity, for tooltips and compact chrome.

palette-gray-950
oklch(0.24 0.0026 80)
color-surface-inverse-raised
themeVars.color['surface-inverse-raised']

A step off the inverse plane in its own direction: the key cap inside a Tooltip. Opaque, so it reads the same whatever sits behind it: a lighter gray with white text in light, a darker gray with dark text in dark.

color-mix(in oklab, {color-text-inverse} calc({colorMix-overlay-inverse-percentage} * 1%), {color-surface-inverse})

Text

Text tokens
NameUnderlying Value
color-text-primary
themeVars.color['text-primary']

Body text on any surface and on any subtle scope.

palette-gray-950
oklch(0.24 0.0026 80)
color-text-secondary
themeVars.color['text-secondary']

De-emphasized text: helper text, placeholders, group headers, footers, muted values.

palette-gray-700
oklch(0.51 0.0054 80)
color-text-disabled
themeVars.color['text-disabled']

Text that describes a disabled control.

palette-gray-500
oklch(0.66 0.006 80)
color-text-inverse
themeVars.color['text-inverse']

Text on the inverse plane.

palette-white
oklch(1 0 0)
color-text-code
themeVars.color['text-code']

Inline code, on the neutral subtle chip.

palette-pink-900
oklch(0.34 0.1324 349.67)

Mark

Mark tokens
NameUnderlying Value
color-mark-primary
themeVars.color['mark-primary']

A neutral icon at full strength.

palette-gray-950
oklch(0.24 0.0026 80)
color-mark-secondary
themeVars.color['mark-secondary']

A de-emphasized neutral icon: field affordances, chevrons, decorative glyphs.

palette-gray-600
oklch(0.585 0.0059 80)
color-mark-disabled
themeVars.color['mark-disabled']

An icon or dot that describes a disabled control.

palette-gray-400
oklch(0.735 0.0053 80)

Overlay

Overlay tokens
NameUnderlying Value
color-overlay-backdrop
themeVars.color['overlay-backdrop']

The layer behind Modal, Drawer and Blanket.

color-mix(in oklab, {colorMix-backdrop-color} calc({colorMix-backdrop-percentage} * 1%), transparent)
color-overlay-hover
themeVars.color['overlay-hover']

Hover state layer.

color-mix(in oklab, {colorMix-overlay-color} calc({colorMix-overlay-hover-percentage} * 1%), transparent)
color-overlay-inverse-hover
themeVars.color['overlay-inverse-hover']

Hover layer on the inverse plane: the Snackbar close button.

color-mix(in oklab, {colorMix-overlay-inverse-color} calc({colorMix-overlay-inverse-hover-percentage} * 1%), transparent)
color-overlay-inverse-pressed
themeVars.color['overlay-inverse-pressed']

Pressed layer on the inverse plane.

color-mix(in oklab, {colorMix-overlay-inverse-color} calc({colorMix-overlay-inverse-pressed-percentage} * 1%), transparent)
color-overlay-inverse-tint
themeVars.color['overlay-inverse-tint']

Resting region on the inverse plane: a key cap inside a Tooltip.

color-mix(in oklab, {colorMix-overlay-inverse-color} calc({colorMix-overlay-inverse-percentage} * 1%), transparent)
color-overlay-pressed
themeVars.color['overlay-pressed']

Pressed (active) state layer.

color-mix(in oklab, {colorMix-overlay-color} calc({colorMix-overlay-pressed-percentage} * 1%), transparent)
color-overlay-tint
themeVars.color['overlay-tint']

Resting tint that marks a region off from the surface it sits on: darker in light mode, lighter in dark mode, on any surface.

color-mix(in oklab, {colorMix-overlay-color} calc({colorMix-overlay-percentage} * 1%), transparent)

AI

AI tokens
NameUnderlying Value
color-ai-fill-stop-01
themeVars.color['ai-fill-stop-01']

Radial fill, first stop. Mixed toward color.ai.fill-surface via ai.fill-mix-amount.

palette-violet-100
oklch(0.925 0.0397 296)
color-ai-fill-stop-02
themeVars.color['ai-fill-stop-02']

Radial fill, second stop. Mixed toward color.ai.fill-surface via ai.fill-mix-amount.

palette-orange-100
oklch(0.925 0.0424 58)
color-ai-fill-surface
themeVars.color['ai-fill-surface']

What the fill stops mix toward: the content plane the gradient is painted on.

color-surface-content
oklch(1 0 0)
color-ai-ring-fade
themeVars.color['ai-ring-fade']

What the ring's colored stops mix toward. Transparent, so each stop reads as its own color at the mix amount's alpha.

oklch(0 0 0 / 0%)
color-ai-ring-gap
themeVars.color['ai-ring-gap']

The color at the conic ring's uncolored positions. Used directly, not mixed.

oklch(0 0 0 / 0%)
color-ai-ring-stop-01
themeVars.color['ai-ring-stop-01']

First colored stop on the conic ring. Mixed toward color.ai.ring-fade via ai.ring.stop-mix-amount-01.

palette-gray-75
oklch(0.9425 0.0013 80)
color-ai-ring-stop-02
themeVars.color['ai-ring-stop-02']

Second colored stop on the conic ring. Mixed toward color.ai.ring-fade via ai.ring.stop-mix-amount-02.

palette-orange-300
oklch(0.81 0.1149 51)
color-ai-ring-stop-03
themeVars.color['ai-ring-stop-03']

Third colored stop on the conic ring. Mixed toward color.ai.ring-fade via ai.ring.stop-mix-amount-03.

palette-violet-400
oklch(0.735 0.1446 290)

Scope

Focus (1)
Focus tokens
NameUnderlying Value
color-scope-focus-border
themeVars.color['scope-focus-border']

Keyboard focus ring.

palette-blue-600
oklch(0.585 0.2026 259.34)
Control (6)
Control tokens
NameUnderlying Value
color-scope-control-bg
themeVars.color['scope-control-bg']

A form control's own background (fields, checkboxes, option cards). Equal to surface.content today so it can diverge later.

palette-white
oklch(1 0 0)
color-scope-control-border
themeVars.color['scope-control-border']

The edge of a small control that has no face to speak of (checkbox, radio): the outline is the whole shape, so it is drawn at a weight that reads on its own against the planes it sits on.

palette-gray-400
oklch(0.735 0.0053 80)
color-scope-control-solid-bg
themeVars.color['scope-control-solid-bg']

The branded on state of a form control: the fill that says the control is chosen. A checked Checkbox box, a Radio dot, a Toggle track that is on, the filled part of a Slider and its thumb edge. It carries state rather than an action, so the fill is set to read at 3:1 against the planes it sits on, and a checkmark or dot on it is solid.mark. A chosen state that carries a label, such as the selected SegmentedControl segment, reads color.scope.action.solid instead, because the label sets its contract. Distinct from the neutral selected recipes, such as the overlay tint on a selected row or menu item.

palette-teal-700
oklch(0.53 0.0887 205.33)
color-scope-control-solid-mark
themeVars.color['scope-control-solid-mark']

A checkmark or dot on the chosen fill; the fill is dark in both themes, so the mark stays light.

palette-teal-50
oklch(0.96 0.0158 193.83)
color-scope-control-subtle-bg
themeVars.color['scope-control-subtle-bg']

The face of a faced control (fields, secondary Button); aliases the bare control face until it needs to diverge.

color-scope-control-bg
oklch(1 0 0)
color-scope-control-subtle-border
themeVars.color['scope-control-subtle-border']

The quiet edge of a control that has a face and size of its own (fields, Select triggers, the secondary Button). Aliases the neutral hairline: the fill already gives the control its shape, so the edge only has to close it.

color-scope-neutral-subtle-border
oklch(0.9425 0.0013 80)
Action (11)
Action tokens
NameUnderlying Value
color-scope-action-text
themeVars.color['scope-action-text']

Interactive text, e.g. a primary Link. Pinned to the teal 700 step, the same step every hue scope takes in light.

palette-teal-700
oklch(0.53 0.0887 205.33)
color-scope-action-border
themeVars.color['scope-action-border']
color-scope-teal-border
oklch(0.66 0.105 203)
color-scope-action-mark
themeVars.color['scope-action-mark']
color-scope-teal-mark
oklch(0.585 0.0978 204.17)
color-scope-action-solid-bg
themeVars.color['scope-action-solid-bg']

The fill of a primary action, such as the primary Button. Set for the white label's contrast at rest, hover and pressed, not against the plane. A step darker than the accent fill so a primary action dominates the page. Selection controls read color.scope.control.solid, a step lighter.

palette-teal-800
oklch(0.43 0.0722 206.5)
color-scope-action-solid-text
themeVars.color['scope-action-solid-text']
palette-white
oklch(1 0 0)
color-scope-action-solid-mark
themeVars.color['scope-action-solid-mark']

A mark on the action fill; the fill is dark in both themes, so the mark stays light.

palette-teal-50
oklch(0.96 0.0158 193.83)
color-scope-action-subtle-bg
themeVars.color['scope-action-subtle-bg']
color-scope-teal-subtle-bg
oklch(0.96 0.0158 193.83)
color-scope-action-subtle-text
themeVars.color['scope-action-subtle-text']
color-scope-teal-subtle-text
oklch(0.25 0.0422 208.83)
color-scope-action-subtle-border
themeVars.color['scope-action-subtle-border']
color-scope-teal-subtle-border
oklch(0.875 0.0483 197.5)
color-scope-action-subtle-mark
themeVars.color['scope-action-subtle-mark']
color-scope-teal-subtle-mark
oklch(0.53 0.0887 205.33)
color-scope-action-subtle-bgMix
themeVars.color['scope-action-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-action-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Destructive (11)
Destructive tokens
NameUnderlying Value
color-scope-destructive-text
themeVars.color['scope-destructive-text']

Destructive interactive text, e.g. a critical Link. Sits a step lighter than text.critical in light mode; hover and pressed states darken it with the text lever.

palette-red-600
oklch(0.585 0.211 24)
color-scope-destructive-border
themeVars.color['scope-destructive-border']
color-scope-critical-border
oklch(0.66 0.218 24)
color-scope-destructive-mark
themeVars.color['scope-destructive-mark']
color-scope-critical-mark
oklch(0.585 0.211 24)
color-scope-destructive-solid-bg
themeVars.color['scope-destructive-solid-bg']

Destructive interactive controls, e.g. a critical primary Button.

color-scope-critical-solid-bg
oklch(0.585 0.211 24)
color-scope-destructive-solid-text
themeVars.color['scope-destructive-solid-text']
color-scope-critical-solid-text
oklch(1 0 0)
color-scope-destructive-solid-mark
themeVars.color['scope-destructive-solid-mark']
color-scope-critical-solid-mark
oklch(0.96 0.0195 29.83)
color-scope-destructive-subtle-bg
themeVars.color['scope-destructive-subtle-bg']
color-scope-critical-subtle-bg
oklch(0.96 0.0195 29.83)
color-scope-destructive-subtle-text
themeVars.color['scope-destructive-subtle-text']
color-scope-critical-subtle-text
oklch(0.25 0.0979 24)
color-scope-destructive-subtle-border
themeVars.color['scope-destructive-subtle-border']
color-scope-critical-subtle-border
oklch(0.875 0.0652 27.5)
color-scope-destructive-subtle-mark
themeVars.color['scope-destructive-subtle-mark']
color-scope-critical-subtle-mark
oklch(0.51 0.191 24)
color-scope-destructive-subtle-bgMix
themeVars.color['scope-destructive-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-destructive-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Accent (11)
Accent tokens
NameUnderlying Value
color-scope-accent-text
themeVars.color['scope-accent-text']
color-scope-teal-text
oklch(0.53 0.0887 205.33)
color-scope-accent-border
themeVars.color['scope-accent-border']
color-scope-teal-border
oklch(0.66 0.105 203)
color-scope-accent-mark
themeVars.color['scope-accent-mark']
color-scope-teal-mark
oklch(0.585 0.0978 204.17)
color-scope-accent-solid-bg
themeVars.color['scope-accent-solid-bg']
color-scope-teal-solid-bg
oklch(0.53 0.0887 205.33)
color-scope-accent-solid-text
themeVars.color['scope-accent-solid-text']
color-scope-teal-solid-text
oklch(1 0 0)
color-scope-accent-solid-mark
themeVars.color['scope-accent-solid-mark']
color-scope-teal-solid-mark
oklch(0.96 0.0158 193.83)
color-scope-accent-subtle-bg
themeVars.color['scope-accent-subtle-bg']
color-scope-teal-subtle-bg
oklch(0.96 0.0158 193.83)
color-scope-accent-subtle-text
themeVars.color['scope-accent-subtle-text']
color-scope-teal-subtle-text
oklch(0.25 0.0422 208.83)
color-scope-accent-subtle-border
themeVars.color['scope-accent-subtle-border']
color-scope-teal-subtle-border
oklch(0.875 0.0483 197.5)
color-scope-accent-subtle-mark
themeVars.color['scope-accent-subtle-mark']
color-scope-teal-subtle-mark
oklch(0.53 0.0887 205.33)
color-scope-accent-subtle-bgMix
themeVars.color['scope-accent-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-accent-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Caution (11)
Caution tokens
NameUnderlying Value
color-scope-caution-text
themeVars.color['scope-caution-text']
color-scope-yellow-text
oklch(0.51 0.104 81.33)
color-scope-caution-border
themeVars.color['scope-caution-border']
color-scope-yellow-border
oklch(0.735 0.15 83.94)
color-scope-caution-mark
themeVars.color['scope-caution-mark']
color-scope-yellow-mark
oklch(0.735 0.15 83.94)
color-scope-caution-solid-bg
themeVars.color['scope-caution-solid-bg']
color-scope-yellow-solid-bg
oklch(0.81 0.155 85)
color-scope-caution-solid-text
themeVars.color['scope-caution-solid-text']
color-scope-yellow-solid-text
oklch(0.16 0.0329 76)
color-scope-caution-solid-mark
themeVars.color['scope-caution-solid-mark']
color-scope-yellow-solid-mark
oklch(0.43 0.0873 80)
color-scope-caution-subtle-bg
themeVars.color['scope-caution-subtle-bg']
color-scope-yellow-subtle-bg
oklch(0.96 0.0389 92.33)
color-scope-caution-subtle-text
themeVars.color['scope-caution-subtle-text']
color-scope-yellow-subtle-text
oklch(0.25 0.0512 77.33)
color-scope-caution-subtle-border
themeVars.color['scope-caution-subtle-border']
color-scope-yellow-subtle-border
oklch(0.875 0.12 89)
color-scope-caution-subtle-mark
themeVars.color['scope-caution-subtle-mark']
color-scope-yellow-subtle-mark
oklch(0.51 0.104 81.33)
color-scope-caution-subtle-bgMix
themeVars.color['scope-caution-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-caution-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Critical (11)
Critical tokens
NameUnderlying Value
color-scope-critical-text
themeVars.color['scope-critical-text']
color-scope-red-text
oklch(0.51 0.191 24)
color-scope-critical-border
themeVars.color['scope-critical-border']
color-scope-red-border
oklch(0.66 0.218 24)
color-scope-critical-mark
themeVars.color['scope-critical-mark']
color-scope-red-mark
oklch(0.585 0.211 24)
color-scope-critical-solid-bg
themeVars.color['scope-critical-solid-bg']
color-scope-red-solid-bg
oklch(0.585 0.211 24)
color-scope-critical-solid-text
themeVars.color['scope-critical-solid-text']
color-scope-red-solid-text
oklch(1 0 0)
color-scope-critical-solid-mark
themeVars.color['scope-critical-solid-mark']
color-scope-red-solid-mark
oklch(0.96 0.0195 29.83)
color-scope-critical-subtle-bg
themeVars.color['scope-critical-subtle-bg']
color-scope-red-subtle-bg
oklch(0.96 0.0195 29.83)
color-scope-critical-subtle-text
themeVars.color['scope-critical-subtle-text']
color-scope-red-subtle-text
oklch(0.25 0.0979 24)
color-scope-critical-subtle-border
themeVars.color['scope-critical-subtle-border']
color-scope-red-subtle-border
oklch(0.875 0.0652 27.5)
color-scope-critical-subtle-mark
themeVars.color['scope-critical-subtle-mark']
color-scope-red-subtle-mark
oklch(0.51 0.191 24)
color-scope-critical-subtle-bgMix
themeVars.color['scope-critical-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-critical-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Feature (11)
Feature tokens
NameUnderlying Value
color-scope-feature-text
themeVars.color['scope-feature-text']
color-scope-violet-text
oklch(0.51 0.191 287.71)
color-scope-feature-border
themeVars.color['scope-feature-border']
color-scope-violet-border
oklch(0.66 0.1887 288)
color-scope-feature-mark
themeVars.color['scope-feature-mark']
color-scope-violet-mark
oklch(0.585 0.211 286.83)
color-scope-feature-solid-bg
themeVars.color['scope-feature-solid-bg']
color-scope-violet-solid-bg
oklch(0.585 0.211 286.83)
color-scope-feature-solid-text
themeVars.color['scope-feature-solid-text']
color-scope-violet-solid-text
oklch(1 0 0)
color-scope-feature-solid-mark
themeVars.color['scope-feature-solid-mark']
color-scope-violet-solid-mark
oklch(0.96 0.0213 298)
color-scope-feature-subtle-bg
themeVars.color['scope-feature-subtle-bg']
color-scope-violet-subtle-bg
oklch(0.96 0.0213 298)
color-scope-feature-subtle-text
themeVars.color['scope-feature-subtle-text']
color-scope-violet-subtle-text
oklch(0.25 0.0979 282.17)
color-scope-feature-subtle-border
themeVars.color['scope-feature-subtle-border']
color-scope-violet-subtle-border
oklch(0.875 0.0664 294)
color-scope-feature-subtle-mark
themeVars.color['scope-feature-subtle-mark']
color-scope-violet-subtle-mark
oklch(0.51 0.191 287.71)
color-scope-feature-subtle-bgMix
themeVars.color['scope-feature-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-feature-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Information (11)
Information tokens
NameUnderlying Value
color-scope-information-text
themeVars.color['scope-information-text']
color-scope-blue-text
oklch(0.51 0.191 261)
color-scope-information-border
themeVars.color['scope-information-border']
color-scope-blue-border
oklch(0.66 0.1784 258)
color-scope-information-mark
themeVars.color['scope-information-mark']
color-scope-blue-mark
oklch(0.585 0.2026 259.34)
color-scope-information-solid-bg
themeVars.color['scope-information-solid-bg']
color-scope-blue-solid-bg
oklch(0.51 0.191 261)
color-scope-information-solid-text
themeVars.color['scope-information-solid-text']
color-scope-blue-solid-text
oklch(1 0 0)
color-scope-information-solid-mark
themeVars.color['scope-information-solid-mark']
color-scope-blue-solid-mark
oklch(0.96 0.021 238.83)
color-scope-information-subtle-bg
themeVars.color['scope-information-subtle-bg']
color-scope-blue-subtle-bg
oklch(0.96 0.021 238.83)
color-scope-information-subtle-text
themeVars.color['scope-information-subtle-text']
color-scope-blue-subtle-text
oklch(0.25 0.0979 265.5)
color-scope-information-subtle-border
themeVars.color['scope-information-subtle-border']
color-scope-blue-subtle-border
oklch(0.875 0.0638 246.5)
color-scope-information-subtle-mark
themeVars.color['scope-information-subtle-mark']
color-scope-blue-subtle-mark
oklch(0.51 0.191 261)
color-scope-information-subtle-bgMix
themeVars.color['scope-information-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-information-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Neutral (11)
Neutral tokens
NameUnderlying Value
color-scope-neutral-text
themeVars.color['scope-neutral-text']
color-scope-gray-text
oklch(0.51 0.0054 80)
color-scope-neutral-border
themeVars.color['scope-neutral-border']
color-scope-gray-border
oklch(0.81 0.0041 80)
color-scope-neutral-mark
themeVars.color['scope-neutral-mark']
color-scope-gray-mark
oklch(0.585 0.0059 80)
color-scope-neutral-solid-bg
themeVars.color['scope-neutral-solid-bg']
color-scope-gray-solid-bg
oklch(0.51 0.0054 80)
color-scope-neutral-solid-text
themeVars.color['scope-neutral-solid-text']
color-scope-gray-solid-text
oklch(1 0 0)
color-scope-neutral-solid-mark
themeVars.color['scope-neutral-solid-mark']
color-scope-gray-solid-mark
oklch(0.96 0.0009 80)
color-scope-neutral-subtle-bg
themeVars.color['scope-neutral-subtle-bg']
color-scope-gray-subtle-bg
oklch(0.96 0.0009 80)
color-scope-neutral-subtle-text
themeVars.color['scope-neutral-subtle-text']
color-scope-gray-subtle-text
oklch(0.24 0.0026 80)
color-scope-neutral-subtle-border
themeVars.color['scope-neutral-subtle-border']
color-scope-gray-subtle-border
oklch(0.9425 0.0013 80)
color-scope-neutral-subtle-mark
themeVars.color['scope-neutral-subtle-mark']
color-scope-gray-subtle-mark
oklch(0.51 0.0054 80)
color-scope-neutral-subtle-bgMix
themeVars.color['scope-neutral-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-neutral-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Success (11)
Success tokens
NameUnderlying Value
color-scope-success-text
themeVars.color['scope-success-text']
color-scope-green-text
oklch(0.51 0.1193 158)
color-scope-success-border
themeVars.color['scope-success-border']
color-scope-green-border
oklch(0.66 0.1699 153)
color-scope-success-mark
themeVars.color['scope-success-mark']
color-scope-green-mark
oklch(0.585 0.1432 155.5)
color-scope-success-solid-bg
themeVars.color['scope-success-solid-bg']
color-scope-green-solid-bg
oklch(0.51 0.1193 158)
color-scope-success-solid-text
themeVars.color['scope-success-solid-text']
color-scope-green-solid-text
oklch(1 0 0)
color-scope-success-solid-mark
themeVars.color['scope-success-solid-mark']
color-scope-green-solid-mark
oklch(0.96 0.0291 157.17)
color-scope-success-subtle-bg
themeVars.color['scope-success-subtle-bg']
color-scope-green-subtle-bg
oklch(0.96 0.0291 157.17)
color-scope-success-subtle-text
themeVars.color['scope-success-subtle-text']
color-scope-green-subtle-text
oklch(0.25 0.0522 165.5)
color-scope-success-subtle-border
themeVars.color['scope-success-subtle-border']
color-scope-green-subtle-border
oklch(0.875 0.0925 155.5)
color-scope-success-subtle-mark
themeVars.color['scope-success-subtle-mark']
color-scope-green-subtle-mark
oklch(0.51 0.1193 158)
color-scope-success-subtle-bgMix
themeVars.color['scope-success-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-success-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Blue (11)
Blue tokens
NameUnderlying Value
color-scope-blue-text
themeVars.color['scope-blue-text']
palette-blue-700
oklch(0.51 0.191 261)
color-scope-blue-border
themeVars.color['scope-blue-border']
palette-blue-500
oklch(0.66 0.1784 258)
color-scope-blue-mark
themeVars.color['scope-blue-mark']
palette-blue-600
oklch(0.585 0.2026 259.34)
color-scope-blue-solid-bg
themeVars.color['scope-blue-solid-bg']
palette-blue-700
oklch(0.51 0.191 261)
color-scope-blue-solid-text
themeVars.color['scope-blue-solid-text']
palette-white
oklch(1 0 0)
color-scope-blue-solid-mark
themeVars.color['scope-blue-solid-mark']
palette-blue-50
oklch(0.96 0.021 238.83)
color-scope-blue-subtle-bg
themeVars.color['scope-blue-subtle-bg']
palette-blue-50
oklch(0.96 0.021 238.83)
color-scope-blue-subtle-text
themeVars.color['scope-blue-subtle-text']
palette-blue-950
oklch(0.25 0.0979 265.5)
color-scope-blue-subtle-border
themeVars.color['scope-blue-subtle-border']
palette-blue-200
oklch(0.875 0.0638 246.5)
color-scope-blue-subtle-mark
themeVars.color['scope-blue-subtle-mark']
palette-blue-700
oklch(0.51 0.191 261)
color-scope-blue-subtle-bgMix
themeVars.color['scope-blue-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-blue-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Brown (11)
Brown tokens
NameUnderlying Value
color-scope-brown-text
themeVars.color['scope-brown-text']
palette-brown-700
oklch(0.51 0.086 59.67)
color-scope-brown-border
themeVars.color['scope-brown-border']
palette-brown-500
oklch(0.66 0.1 57)
color-scope-brown-mark
themeVars.color['scope-brown-mark']
palette-brown-600
oklch(0.585 0.096 58.33)
color-scope-brown-solid-bg
themeVars.color['scope-brown-solid-bg']
palette-brown-700
oklch(0.51 0.086 59.67)
color-scope-brown-solid-text
themeVars.color['scope-brown-solid-text']
palette-white
oklch(1 0 0)
color-scope-brown-solid-mark
themeVars.color['scope-brown-solid-mark']
palette-brown-50
oklch(0.96 0.015 61.17)
color-scope-brown-subtle-bg
themeVars.color['scope-brown-subtle-bg']
palette-brown-50
oklch(0.96 0.015 61.17)
color-scope-brown-subtle-text
themeVars.color['scope-brown-subtle-text']
palette-brown-950
oklch(0.25 0.04 63.67)
color-scope-brown-subtle-border
themeVars.color['scope-brown-subtle-border']
palette-brown-200
oklch(0.875 0.046 59.5)
color-scope-brown-subtle-mark
themeVars.color['scope-brown-subtle-mark']
palette-brown-700
oklch(0.51 0.086 59.67)
color-scope-brown-subtle-bgMix
themeVars.color['scope-brown-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-brown-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Fuchsia (11)
Fuchsia tokens
NameUnderlying Value
color-scope-fuchsia-text
themeVars.color['scope-fuchsia-text']
palette-fuchsia-700
oklch(0.51 0.1665 316.33)
color-scope-fuchsia-border
themeVars.color['scope-fuchsia-border']
palette-fuchsia-500
oklch(0.66 0.185 319)
color-scope-fuchsia-mark
themeVars.color['scope-fuchsia-mark']
palette-fuchsia-600
oklch(0.585 0.1813 317.67)
color-scope-fuchsia-solid-bg
themeVars.color['scope-fuchsia-solid-bg']
palette-fuchsia-600
oklch(0.585 0.1813 317.67)
color-scope-fuchsia-solid-text
themeVars.color['scope-fuchsia-solid-text']
palette-white
oklch(1 0 0)
color-scope-fuchsia-solid-mark
themeVars.color['scope-fuchsia-solid-mark']
palette-fuchsia-50
oklch(0.96 0.0278 324.83)
color-scope-fuchsia-subtle-bg
themeVars.color['scope-fuchsia-subtle-bg']
palette-fuchsia-50
oklch(0.96 0.0278 324.83)
color-scope-fuchsia-subtle-text
themeVars.color['scope-fuchsia-subtle-text']
palette-fuchsia-950
oklch(0.25 0.0833 312.33)
color-scope-fuchsia-subtle-border
themeVars.color['scope-fuchsia-subtle-border']
palette-fuchsia-200
oklch(0.875 0.0851 322.5)
color-scope-fuchsia-subtle-mark
themeVars.color['scope-fuchsia-subtle-mark']
palette-fuchsia-700
oklch(0.51 0.1665 316.33)
color-scope-fuchsia-subtle-bgMix
themeVars.color['scope-fuchsia-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-fuchsia-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Gray (11)
Gray tokens
NameUnderlying Value
color-scope-gray-text
themeVars.color['scope-gray-text']
palette-gray-700
oklch(0.51 0.0054 80)
color-scope-gray-border
themeVars.color['scope-gray-border']
palette-gray-300
oklch(0.81 0.0041 80)
color-scope-gray-mark
themeVars.color['scope-gray-mark']
palette-gray-600
oklch(0.585 0.0059 80)
color-scope-gray-solid-bg
themeVars.color['scope-gray-solid-bg']
palette-gray-700
oklch(0.51 0.0054 80)
color-scope-gray-solid-text
themeVars.color['scope-gray-solid-text']
palette-white
oklch(1 0 0)
color-scope-gray-solid-mark
themeVars.color['scope-gray-solid-mark']
palette-gray-50
oklch(0.96 0.0009 80)
color-scope-gray-subtle-bg
themeVars.color['scope-gray-subtle-bg']
palette-gray-50
oklch(0.96 0.0009 80)
color-scope-gray-subtle-text
themeVars.color['scope-gray-subtle-text']
palette-gray-950
oklch(0.24 0.0026 80)
color-scope-gray-subtle-border
themeVars.color['scope-gray-subtle-border']
palette-gray-75
oklch(0.9425 0.0013 80)
color-scope-gray-subtle-mark
themeVars.color['scope-gray-subtle-mark']
palette-gray-700
oklch(0.51 0.0054 80)
color-scope-gray-subtle-bgMix
themeVars.color['scope-gray-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-gray-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Green (11)
Green tokens
NameUnderlying Value
color-scope-green-text
themeVars.color['scope-green-text']
palette-green-700
oklch(0.51 0.1193 158)
color-scope-green-border
themeVars.color['scope-green-border']
palette-green-500
oklch(0.66 0.1699 153)
color-scope-green-mark
themeVars.color['scope-green-mark']
palette-green-600
oklch(0.585 0.1432 155.5)
color-scope-green-solid-bg
themeVars.color['scope-green-solid-bg']
palette-green-700
oklch(0.51 0.1193 158)
color-scope-green-solid-text
themeVars.color['scope-green-solid-text']
palette-white
oklch(1 0 0)
color-scope-green-solid-mark
themeVars.color['scope-green-solid-mark']
palette-green-50
oklch(0.96 0.0291 157.17)
color-scope-green-subtle-bg
themeVars.color['scope-green-subtle-bg']
palette-green-50
oklch(0.96 0.0291 157.17)
color-scope-green-subtle-text
themeVars.color['scope-green-subtle-text']
palette-green-950
oklch(0.25 0.0522 165.5)
color-scope-green-subtle-border
themeVars.color['scope-green-subtle-border']
palette-green-200
oklch(0.875 0.0925 155.5)
color-scope-green-subtle-mark
themeVars.color['scope-green-subtle-mark']
palette-green-700
oklch(0.51 0.1193 158)
color-scope-green-subtle-bgMix
themeVars.color['scope-green-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-green-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Lime (11)
Lime tokens
NameUnderlying Value
color-scope-lime-text
themeVars.color['scope-lime-text']
palette-lime-700
oklch(0.51 0.1276 124.67)
color-scope-lime-border
themeVars.color['scope-lime-border']
palette-lime-500
oklch(0.66 0.1702 127)
color-scope-lime-mark
themeVars.color['scope-lime-mark']
palette-lime-600
oklch(0.585 0.1486 125.83)
color-scope-lime-solid-bg
themeVars.color['scope-lime-solid-bg']
palette-lime-700
oklch(0.51 0.1276 124.67)
color-scope-lime-solid-text
themeVars.color['scope-lime-solid-text']
palette-white
oklch(1 0 0)
color-scope-lime-solid-mark
themeVars.color['scope-lime-solid-mark']
palette-lime-50
oklch(0.96 0.034 139.5)
color-scope-lime-subtle-bg
themeVars.color['scope-lime-subtle-bg']
palette-lime-50
oklch(0.96 0.034 139.5)
color-scope-lime-subtle-text
themeVars.color['scope-lime-subtle-text']
palette-lime-950
oklch(0.25 0.0601 121.17)
color-scope-lime-subtle-border
themeVars.color['scope-lime-subtle-border']
palette-lime-200
oklch(0.875 0.1079 134.5)
color-scope-lime-subtle-mark
themeVars.color['scope-lime-subtle-mark']
palette-lime-700
oklch(0.51 0.1276 124.67)
color-scope-lime-subtle-bgMix
themeVars.color['scope-lime-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-lime-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Olive (11)
Olive tokens
NameUnderlying Value
color-scope-olive-text
themeVars.color['scope-olive-text']
palette-olive-700
oklch(0.51 0.1118 112.33)
color-scope-olive-border
themeVars.color['scope-olive-border']
palette-olive-500
oklch(0.66 0.13 116)
color-scope-olive-mark
themeVars.color['scope-olive-mark']
palette-olive-600
oklch(0.585 0.1248 114.17)
color-scope-olive-solid-bg
themeVars.color['scope-olive-solid-bg']
palette-olive-700
oklch(0.51 0.1118 112.33)
color-scope-olive-solid-text
themeVars.color['scope-olive-solid-text']
palette-white
oklch(1 0 0)
color-scope-olive-solid-mark
themeVars.color['scope-olive-solid-mark']
palette-olive-50
oklch(0.96 0.0195 112.67)
color-scope-olive-subtle-bg
themeVars.color['scope-olive-subtle-bg']
palette-olive-50
oklch(0.96 0.0195 112.67)
color-scope-olive-subtle-text
themeVars.color['scope-olive-subtle-text']
palette-olive-950
oklch(0.25 0.052 106.83)
color-scope-olive-subtle-border
themeVars.color['scope-olive-subtle-border']
palette-olive-200
oklch(0.875 0.0598 114)
color-scope-olive-subtle-mark
themeVars.color['scope-olive-subtle-mark']
palette-olive-700
oklch(0.51 0.1118 112.33)
color-scope-olive-subtle-bgMix
themeVars.color['scope-olive-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-olive-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Orange (11)
Orange tokens
NameUnderlying Value
color-scope-orange-text
themeVars.color['scope-orange-text']
palette-orange-700
oklch(0.51 0.1518 41)
color-scope-orange-border
themeVars.color['scope-orange-border']
palette-orange-500
oklch(0.66 0.1736 44)
color-scope-orange-mark
themeVars.color['scope-orange-mark']
palette-orange-600
oklch(0.585 0.1703 42.5)
color-scope-orange-solid-bg
themeVars.color['scope-orange-solid-bg']
palette-orange-600
oklch(0.585 0.1703 42.5)
color-scope-orange-solid-text
themeVars.color['scope-orange-solid-text']
palette-white
oklch(1 0 0)
color-scope-orange-solid-mark
themeVars.color['scope-orange-solid-mark']
palette-orange-50
oklch(0.96 0.0224 61.5)
color-scope-orange-subtle-bg
themeVars.color['scope-orange-subtle-bg']
palette-orange-50
oklch(0.96 0.0224 61.5)
color-scope-orange-subtle-text
themeVars.color['scope-orange-subtle-text']
palette-orange-950
oklch(0.25 0.0799 36.5)
color-scope-orange-subtle-border
themeVars.color['scope-orange-subtle-border']
palette-orange-200
oklch(0.875 0.0724 54.5)
color-scope-orange-subtle-mark
themeVars.color['scope-orange-subtle-mark']
palette-orange-700
oklch(0.51 0.1518 41)
color-scope-orange-subtle-bgMix
themeVars.color['scope-orange-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-orange-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Pink (11)
Pink tokens
NameUnderlying Value
color-scope-pink-text
themeVars.color['scope-pink-text']
palette-pink-700
oklch(0.51 0.191 351.33)
color-scope-pink-border
themeVars.color['scope-pink-border']
palette-pink-500
oklch(0.66 0.218 353)
color-scope-pink-mark
themeVars.color['scope-pink-mark']
palette-pink-600
oklch(0.585 0.211 352.17)
color-scope-pink-solid-bg
themeVars.color['scope-pink-solid-bg']
palette-pink-600
oklch(0.585 0.211 352.17)
color-scope-pink-solid-text
themeVars.color['scope-pink-solid-text']
palette-white
oklch(1 0 0)
color-scope-pink-solid-mark
themeVars.color['scope-pink-solid-mark']
palette-pink-50
oklch(0.96 0.0238 346.33)
color-scope-pink-subtle-bg
themeVars.color['scope-pink-subtle-bg']
palette-pink-50
oklch(0.96 0.0238 346.33)
color-scope-pink-subtle-text
themeVars.color['scope-pink-subtle-text']
palette-pink-950
oklch(0.25 0.0979 348.83)
color-scope-pink-subtle-border
themeVars.color['scope-pink-subtle-border']
palette-pink-200
oklch(0.875 0.0782 349)
color-scope-pink-subtle-mark
themeVars.color['scope-pink-subtle-mark']
palette-pink-700
oklch(0.51 0.191 351.33)
color-scope-pink-subtle-bgMix
themeVars.color['scope-pink-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-pink-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Red (11)
Red tokens
NameUnderlying Value
color-scope-red-text
themeVars.color['scope-red-text']
palette-red-700
oklch(0.51 0.191 24)
color-scope-red-border
themeVars.color['scope-red-border']
palette-red-500
oklch(0.66 0.218 24)
color-scope-red-mark
themeVars.color['scope-red-mark']
palette-red-600
oklch(0.585 0.211 24)
color-scope-red-solid-bg
themeVars.color['scope-red-solid-bg']
palette-red-600
oklch(0.585 0.211 24)
color-scope-red-solid-text
themeVars.color['scope-red-solid-text']
palette-white
oklch(1 0 0)
color-scope-red-solid-mark
themeVars.color['scope-red-solid-mark']
palette-red-50
oklch(0.96 0.0195 29.83)
color-scope-red-subtle-bg
themeVars.color['scope-red-subtle-bg']
palette-red-50
oklch(0.96 0.0195 29.83)
color-scope-red-subtle-text
themeVars.color['scope-red-subtle-text']
palette-red-950
oklch(0.25 0.0979 24)
color-scope-red-subtle-border
themeVars.color['scope-red-subtle-border']
palette-red-200
oklch(0.875 0.0652 27.5)
color-scope-red-subtle-mark
themeVars.color['scope-red-subtle-mark']
palette-red-700
oklch(0.51 0.191 24)
color-scope-red-subtle-bgMix
themeVars.color['scope-red-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-red-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Rose (11)
Rose tokens
NameUnderlying Value
color-scope-rose-text
themeVars.color['scope-rose-text']
palette-rose-700
oklch(0.51 0.1845 7.67)
color-scope-rose-border
themeVars.color['scope-rose-border']
palette-rose-500
oklch(0.66 0.205 9)
color-scope-rose-mark
themeVars.color['scope-rose-mark']
palette-rose-600
oklch(0.585 0.2009 8.33)
color-scope-rose-solid-bg
themeVars.color['scope-rose-solid-bg']
palette-rose-600
oklch(0.585 0.2009 8.33)
color-scope-rose-solid-text
themeVars.color['scope-rose-solid-text']
palette-white
oklch(1 0 0)
color-scope-rose-solid-mark
themeVars.color['scope-rose-solid-mark']
palette-rose-50
oklch(0.96 0.0204 3.17)
color-scope-rose-subtle-bg
themeVars.color['scope-rose-subtle-bg']
palette-rose-50
oklch(0.96 0.0204 3.17)
color-scope-rose-subtle-text
themeVars.color['scope-rose-subtle-text']
palette-rose-950
oklch(0.25 0.0922 5.67)
color-scope-rose-subtle-border
themeVars.color['scope-rose-subtle-border']
palette-rose-200
oklch(0.875 0.0682 5.5)
color-scope-rose-subtle-mark
themeVars.color['scope-rose-subtle-mark']
palette-rose-700
oklch(0.51 0.1845 7.67)
color-scope-rose-subtle-bgMix
themeVars.color['scope-rose-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-rose-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Silver (11)
Silver tokens
NameUnderlying Value
color-scope-silver-text
themeVars.color['scope-silver-text']
palette-silver-700
oklch(0.51 0.0162 250)
color-scope-silver-border
themeVars.color['scope-silver-border']
palette-silver-500
oklch(0.66 0.018 250)
color-scope-silver-mark
themeVars.color['scope-silver-mark']
palette-silver-600
oklch(0.585 0.0176 250)
color-scope-silver-solid-bg
themeVars.color['scope-silver-solid-bg']
palette-silver-700
oklch(0.51 0.0162 250)
color-scope-silver-solid-text
themeVars.color['scope-silver-solid-text']
palette-white
oklch(1 0 0)
color-scope-silver-solid-mark
themeVars.color['scope-silver-solid-mark']
palette-silver-50
oklch(0.96 0.0027 250)
color-scope-silver-subtle-bg
themeVars.color['scope-silver-subtle-bg']
palette-silver-50
oklch(0.96 0.0027 250)
color-scope-silver-subtle-text
themeVars.color['scope-silver-subtle-text']
palette-silver-950
oklch(0.25 0.0081 250)
color-scope-silver-subtle-border
themeVars.color['scope-silver-subtle-border']
palette-silver-200
oklch(0.875 0.0083 250)
color-scope-silver-subtle-mark
themeVars.color['scope-silver-subtle-mark']
palette-silver-700
oklch(0.51 0.0162 250)
color-scope-silver-subtle-bgMix
themeVars.color['scope-silver-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-silver-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Sky (11)
Sky tokens
NameUnderlying Value
color-scope-sky-text
themeVars.color['scope-sky-text']
palette-sky-700
oklch(0.51 0.1024 232.33)
color-scope-sky-border
themeVars.color['scope-sky-border']
palette-sky-500
oklch(0.66 0.1275 229)
color-scope-sky-mark
themeVars.color['scope-sky-mark']
palette-sky-600
oklch(0.585 0.1151 230.67)
color-scope-sky-solid-bg
themeVars.color['scope-sky-solid-bg']
palette-sky-700
oklch(0.51 0.1024 232.33)
color-scope-sky-solid-text
themeVars.color['scope-sky-solid-text']
palette-white
oklch(1 0 0)
color-scope-sky-solid-mark
themeVars.color['scope-sky-solid-mark']
palette-sky-50
oklch(0.96 0.0248 217.33)
color-scope-sky-subtle-bg
themeVars.color['scope-sky-subtle-bg']
palette-sky-50
oklch(0.96 0.0248 217.33)
color-scope-sky-subtle-text
themeVars.color['scope-sky-subtle-text']
palette-sky-950
oklch(0.25 0.0538 237.33)
color-scope-sky-subtle-border
themeVars.color['scope-sky-subtle-border']
palette-sky-200
oklch(0.875 0.0759 222)
color-scope-sky-subtle-mark
themeVars.color['scope-sky-subtle-mark']
palette-sky-700
oklch(0.51 0.1024 232.33)
color-scope-sky-subtle-bgMix
themeVars.color['scope-sky-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-sky-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Teal (11)
Teal tokens
NameUnderlying Value
color-scope-teal-text
themeVars.color['scope-teal-text']
palette-teal-700
oklch(0.53 0.0887 205.33)
color-scope-teal-border
themeVars.color['scope-teal-border']
palette-teal-500
oklch(0.66 0.105 203)
color-scope-teal-mark
themeVars.color['scope-teal-mark']
palette-teal-600
oklch(0.585 0.0978 204.17)
color-scope-teal-solid-bg
themeVars.color['scope-teal-solid-bg']
palette-teal-700
oklch(0.53 0.0887 205.33)
color-scope-teal-solid-text
themeVars.color['scope-teal-solid-text']
palette-white
oklch(1 0 0)
color-scope-teal-solid-mark
themeVars.color['scope-teal-solid-mark']
palette-teal-50
oklch(0.96 0.0158 193.83)
color-scope-teal-subtle-bg
themeVars.color['scope-teal-subtle-bg']
palette-teal-50
oklch(0.96 0.0158 193.83)
color-scope-teal-subtle-text
themeVars.color['scope-teal-subtle-text']
palette-teal-950
oklch(0.25 0.0422 208.83)
color-scope-teal-subtle-border
themeVars.color['scope-teal-subtle-border']
palette-teal-200
oklch(0.875 0.0483 197.5)
color-scope-teal-subtle-mark
themeVars.color['scope-teal-subtle-mark']
palette-teal-700
oklch(0.53 0.0887 205.33)
color-scope-teal-subtle-bgMix
themeVars.color['scope-teal-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-teal-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Verdant (11)
Verdant tokens
NameUnderlying Value
color-scope-verdant-text
themeVars.color['scope-verdant-text']
palette-verdant-700
oklch(0.51 0.145 145)
color-scope-verdant-border
themeVars.color['scope-verdant-border']
palette-verdant-500
oklch(0.66 0.195 145)
color-scope-verdant-mark
themeVars.color['scope-verdant-mark']
palette-verdant-600
oklch(0.585 0.17 145)
color-scope-verdant-solid-bg
themeVars.color['scope-verdant-solid-bg']
palette-verdant-700
oklch(0.51 0.145 145)
color-scope-verdant-solid-text
themeVars.color['scope-verdant-solid-text']
palette-white
oklch(1 0 0)
color-scope-verdant-solid-mark
themeVars.color['scope-verdant-solid-mark']
palette-verdant-50
oklch(0.96 0.06 145)
color-scope-verdant-subtle-bg
themeVars.color['scope-verdant-subtle-bg']
palette-verdant-50
oklch(0.96 0.06 145)
color-scope-verdant-subtle-text
themeVars.color['scope-verdant-subtle-text']
palette-verdant-950
oklch(0.25 0.07 145)
color-scope-verdant-subtle-border
themeVars.color['scope-verdant-subtle-border']
palette-verdant-200
oklch(0.875 0.19 145)
color-scope-verdant-subtle-mark
themeVars.color['scope-verdant-subtle-mark']
palette-verdant-700
oklch(0.51 0.145 145)
color-scope-verdant-subtle-bgMix
themeVars.color['scope-verdant-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-verdant-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Violet (11)
Violet tokens
NameUnderlying Value
color-scope-violet-text
themeVars.color['scope-violet-text']
palette-violet-700
oklch(0.51 0.191 287.71)
color-scope-violet-border
themeVars.color['scope-violet-border']
palette-violet-500
oklch(0.66 0.1887 288)
color-scope-violet-mark
themeVars.color['scope-violet-mark']
palette-violet-600
oklch(0.585 0.211 286.83)
color-scope-violet-solid-bg
themeVars.color['scope-violet-solid-bg']
palette-violet-600
oklch(0.585 0.211 286.83)
color-scope-violet-solid-text
themeVars.color['scope-violet-solid-text']
palette-white
oklch(1 0 0)
color-scope-violet-solid-mark
themeVars.color['scope-violet-solid-mark']
palette-violet-50
oklch(0.96 0.0213 298)
color-scope-violet-subtle-bg
themeVars.color['scope-violet-subtle-bg']
palette-violet-50
oklch(0.96 0.0213 298)
color-scope-violet-subtle-text
themeVars.color['scope-violet-subtle-text']
palette-violet-950
oklch(0.25 0.0979 282.17)
color-scope-violet-subtle-border
themeVars.color['scope-violet-subtle-border']
palette-violet-200
oklch(0.875 0.0664 294)
color-scope-violet-subtle-mark
themeVars.color['scope-violet-subtle-mark']
palette-violet-700
oklch(0.51 0.191 287.71)
color-scope-violet-subtle-bgMix
themeVars.color['scope-violet-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-violet-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Yellow (11)
Yellow tokens
NameUnderlying Value
color-scope-yellow-text
themeVars.color['scope-yellow-text']
palette-yellow-700
oklch(0.51 0.104 81.33)
color-scope-yellow-border
themeVars.color['scope-yellow-border']
palette-yellow-400
oklch(0.735 0.15 83.94)
color-scope-yellow-mark
themeVars.color['scope-yellow-mark']
palette-yellow-400
oklch(0.735 0.15 83.94)
color-scope-yellow-solid-bg
themeVars.color['scope-yellow-solid-bg']
palette-yellow-300
oklch(0.81 0.155 85)
color-scope-yellow-solid-text
themeVars.color['scope-yellow-solid-text']
palette-yellow-1000
oklch(0.16 0.0329 76)
color-scope-yellow-solid-mark
themeVars.color['scope-yellow-solid-mark']
palette-yellow-800
oklch(0.43 0.0873 80)
color-scope-yellow-subtle-bg
themeVars.color['scope-yellow-subtle-bg']
palette-yellow-50
oklch(0.96 0.0389 92.33)
color-scope-yellow-subtle-text
themeVars.color['scope-yellow-subtle-text']
palette-yellow-950
oklch(0.25 0.0512 77.33)
color-scope-yellow-subtle-border
themeVars.color['scope-yellow-subtle-border']
palette-yellow-200
oklch(0.875 0.12 89)
color-scope-yellow-subtle-mark
themeVars.color['scope-yellow-subtle-mark']
palette-yellow-700
oklch(0.51 0.104 81.33)
color-scope-yellow-subtle-bgMix
themeVars.color['scope-yellow-subtle-bgMix']

Unset in the "light" theme, which authors "color-scope-yellow-subtle-bg" for this fill slot instead. It ships as the CSS keyword initial, so a var() reading it falls through to its fallback.

unset in this theme
Color mix

The colors and percentages the overlay, backdrop and subtle fill colors are mixed from, in each theme.

Color mix tokens
NameLightDark
colorMix-backdrop-color
themeVars.colorMix['backdrop-color']

The opaque color the backdrop behind Modal, Drawer and Blanket is made of.

palette-black
oklch(0 0 0)
palette-black
oklch(0 0 0)
colorMix-backdrop-percentage
themeVars.colorMix['backdrop-percentage']

Opacity of the backdrop, in percent. Dark needs more to darken an already dark page.

60%75%
colorMix-fillSubtle-percentage
themeVars.colorMix['fillSubtle-percentage']

The intent color's contribution to a subtle fill, in percent. Light authors its subtle fills flat, so no token in this theme mixes at it; it is the recipe a consumer mixing a fill of its own reaches for.

27%27%
colorMix-fillSubtle-withColor
themeVars.colorMix['fillSubtle-withColor']

The opaque anchor a subtle fill's intent color is mixed into; the theme's content surface. Light authors its subtle fills flat, so no token in this theme mixes with it; it is the recipe a consumer mixing a fill of its own reaches for.

palette-white
oklch(1 0 0)
palette-gray-975
oklch(0.2 0.0022 80)
colorMix-overlay-color
themeVars.colorMix['overlay-color']

The opaque color the neutral overlays are made of: near-black in light, near-white in dark. An element that paints the inverse plane swaps it for colorMix.overlay.inverse.color, which is the whole of what makes an interaction layer inside that plane push the other way.

palette-gray-950
oklch(0.24 0.0026 80)
palette-gray-100
oklch(0.925 0.0017 80)
colorMix-overlay-hover-percentage
themeVars.colorMix['overlay-hover-percentage']

Opacity of the hover overlay, in percent. Light authors its neutral interaction layers quieter than the fill step by eye rather than deriving them from interaction.hover.shift, matching the feel of the production UI; dark keeps the measured-step authoring.

4%7%
colorMix-overlay-inverse-color
themeVars.colorMix['overlay-inverse-color']

The color the layers on the inverse plane are made of: the exact mirror of overlay.color, so a layer inside an inverse region pushes the other way.

palette-gray-100
oklch(0.925 0.0017 80)
palette-gray-950
oklch(0.24 0.0026 80)
colorMix-overlay-inverse-hover-percentage
themeVars.colorMix['overlay-inverse-hover-percentage']

Opacity of the hover layer on the inverse plane, in percent.

8%8%
colorMix-overlay-inverse-percentage
themeVars.colorMix['overlay-inverse-percentage']

Opacity of the resting layer on the inverse plane (color.overlay.inverse.tint): a key cap in a tooltip. A wash on a near-black plane needs more than the content plane's few percent before it reads.

24%24%
colorMix-overlay-inverse-pressed-percentage
themeVars.colorMix['overlay-inverse-pressed-percentage']

Opacity of the pressed layer on the inverse plane, in percent.

12%12%
colorMix-overlay-percentage
themeVars.colorMix['overlay-percentage']

Opacity of the resting overlay (color.overlay.tint) that marks a region off from the surface it sits on: Table and DataTable headers and striped rows, menu section headers and dropdown footers, the DatePicker header, the SplitView resizer, and the subtle Tag. In percent.

3%5%
colorMix-overlay-pressed-percentage
themeVars.colorMix['overlay-pressed-percentage']

Opacity of the pressed overlay, in percent. The pressed counterpart of colorMix.overlay.hover.percentage, authored the same way: quieter than interaction.pressed.shift by eye.

6%9%
colorMix-overlay-tint-hover-percentage
themeVars.colorMix['overlay-tint-hover-percentage']

Opacity of a TINTED interaction layer at hover, in percent — a translucent layer made from the caller's own color rather than the neutral overlay color, e.g. a critical tertiary Button. Sized so the layer lands near the OKLCH lightness step over color.surface.content that interaction.hover.shift lands on a solid fill. The exact step follows the caller's color: with color.scope.destructive.text it lands -0.039.

7%8%
colorMix-overlay-tint-pressed-percentage
themeVars.colorMix['overlay-tint-pressed-percentage']

Opacity of a TINTED interaction layer at pressed, in percent. The pressed counterpart of colorMix.overlay.tint.hover.percentage, sized the same way from interaction.pressed.shift: with color.scope.destructive.text it lands -0.072.

13%13%
Data visualization

Categorical

Categorical tokens
NameUnderlying Value
dataViz-categorical-1
themeVars.dataViz['categorical-1']
palette-teal-500
oklch(0.66 0.105 203)
dataViz-categorical-1-hover
themeVars.dataViz['categorical-1-hover']
palette-teal-700
oklch(0.53 0.0887 205.33)
dataViz-categorical-2
themeVars.dataViz['categorical-2']
palette-orange-500
oklch(0.66 0.1736 44)
dataViz-categorical-2-hover
themeVars.dataViz['categorical-2-hover']
palette-orange-600
oklch(0.585 0.1703 42.5)
dataViz-categorical-3
themeVars.dataViz['categorical-3']
palette-blue-600
oklch(0.585 0.2026 259.34)
dataViz-categorical-3-hover
themeVars.dataViz['categorical-3-hover']
palette-blue-700
oklch(0.51 0.191 261)
dataViz-categorical-4
themeVars.dataViz['categorical-4']
palette-pink-500
oklch(0.66 0.218 353)
dataViz-categorical-4-hover
themeVars.dataViz['categorical-4-hover']
palette-pink-700
oklch(0.51 0.191 351.33)
dataViz-categorical-5
themeVars.dataViz['categorical-5']
palette-yellow-300
oklch(0.81 0.155 85)
dataViz-categorical-5-hover
themeVars.dataViz['categorical-5-hover']
palette-yellow-400
oklch(0.735 0.15 83.94)
dataViz-categorical-6
themeVars.dataViz['categorical-6']
palette-violet-600
oklch(0.585 0.211 286.83)
dataViz-categorical-6-hover
themeVars.dataViz['categorical-6-hover']
palette-violet-700
oklch(0.51 0.191 287.71)
dataViz-categorical-7
themeVars.dataViz['categorical-7']
palette-green-500
oklch(0.66 0.1699 153)
dataViz-categorical-7-hover
themeVars.dataViz['categorical-7-hover']
palette-green-600
oklch(0.585 0.1432 155.5)
dataViz-categorical-8
themeVars.dataViz['categorical-8']
palette-fuchsia-400
oklch(0.735 0.1628 320.17)
dataViz-categorical-8-hover
themeVars.dataViz['categorical-8-hover']
palette-fuchsia-500
oklch(0.66 0.185 319)
dataViz-categorical-9
themeVars.dataViz['categorical-9']
palette-red-500
oklch(0.66 0.218 24)
dataViz-categorical-9-hover
themeVars.dataViz['categorical-9-hover']
palette-red-600
oklch(0.585 0.211 24)
dataViz-categorical-10
themeVars.dataViz['categorical-10']
palette-lime-700
oklch(0.51 0.1276 124.67)
dataViz-categorical-10-hover
themeVars.dataViz['categorical-10-hover']
palette-lime-800
oklch(0.43 0.1061 123.5)
dataViz-categorical-11
themeVars.dataViz['categorical-11']
palette-rose-400
oklch(0.735 0.1657 7.83)
dataViz-categorical-11-hover
themeVars.dataViz['categorical-11-hover']
palette-rose-500
oklch(0.66 0.205 9)
dataViz-categorical-12
themeVars.dataViz['categorical-12']
palette-olive-500
oklch(0.66 0.13 116)
dataViz-categorical-12-hover
themeVars.dataViz['categorical-12-hover']
palette-olive-600
oklch(0.585 0.1248 114.17)
dataViz-categorical-13
themeVars.dataViz['categorical-13']
palette-sky-500
oklch(0.66 0.1275 229)
dataViz-categorical-13-hover
themeVars.dataViz['categorical-13-hover']
palette-sky-600
oklch(0.585 0.1151 230.67)
dataViz-categorical-14
themeVars.dataViz['categorical-14']
palette-brown-500
oklch(0.66 0.1 57)
dataViz-categorical-14-hover
themeVars.dataViz['categorical-14-hover']
palette-brown-600
oklch(0.585 0.096 58.33)
dataViz-categorical-15
themeVars.dataViz['categorical-15']
palette-verdant-500
oklch(0.66 0.195 145)
dataViz-categorical-15-hover
themeVars.dataViz['categorical-15-hover']
palette-verdant-600
oklch(0.585 0.17 145)
dataViz-categorical-16
themeVars.dataViz['categorical-16']
palette-gray-500
oklch(0.66 0.006 80)
dataViz-categorical-16-hover
themeVars.dataViz['categorical-16-hover']
palette-gray-700
oklch(0.51 0.0054 80)

Sequential

Blue (18)
Blue tokens
NameUnderlying Value
dataViz-sequential-blue-1
themeVars.dataViz['sequential-blue-1']
palette-blue-100
oklch(0.925 0.0386 242.67)
dataViz-sequential-blue-1-hover
themeVars.dataViz['sequential-blue-1-hover']
palette-blue-200
oklch(0.875 0.0638 246.5)
dataViz-sequential-blue-2
themeVars.dataViz['sequential-blue-2']
palette-blue-200
oklch(0.875 0.0638 246.5)
dataViz-sequential-blue-2-hover
themeVars.dataViz['sequential-blue-2-hover']
palette-blue-300
oklch(0.81 0.0971 250.33)
dataViz-sequential-blue-3
themeVars.dataViz['sequential-blue-3']
palette-blue-300
oklch(0.81 0.0971 250.33)
dataViz-sequential-blue-3-hover
themeVars.dataViz['sequential-blue-3-hover']
palette-blue-400
oklch(0.735 0.1369 254.17)
dataViz-sequential-blue-4
themeVars.dataViz['sequential-blue-4']
palette-blue-400
oklch(0.735 0.1369 254.17)
dataViz-sequential-blue-4-hover
themeVars.dataViz['sequential-blue-4-hover']
palette-blue-500
oklch(0.66 0.1784 258)
dataViz-sequential-blue-5
themeVars.dataViz['sequential-blue-5']
palette-blue-500
oklch(0.66 0.1784 258)
dataViz-sequential-blue-5-hover
themeVars.dataViz['sequential-blue-5-hover']
palette-blue-600
oklch(0.585 0.2026 259.34)
dataViz-sequential-blue-6
themeVars.dataViz['sequential-blue-6']
palette-blue-600
oklch(0.585 0.2026 259.34)
dataViz-sequential-blue-6-hover
themeVars.dataViz['sequential-blue-6-hover']
palette-blue-700
oklch(0.51 0.191 261)
dataViz-sequential-blue-7
themeVars.dataViz['sequential-blue-7']
palette-blue-800
oklch(0.43 0.1651 262.5)
dataViz-sequential-blue-7-hover
themeVars.dataViz['sequential-blue-7-hover']
palette-blue-900
oklch(0.34 0.1324 264)
dataViz-sequential-blue-8
themeVars.dataViz['sequential-blue-8']
palette-blue-900
oklch(0.34 0.1324 264)
dataViz-sequential-blue-8-hover
themeVars.dataViz['sequential-blue-8-hover']
palette-blue-950
oklch(0.25 0.0979 265.5)
dataViz-sequential-blue-9
themeVars.dataViz['sequential-blue-9']
palette-blue-950
oklch(0.25 0.0979 265.5)
dataViz-sequential-blue-9-hover
themeVars.dataViz['sequential-blue-9-hover']
palette-blue-1000
oklch(0.16 0.0626 267)
Brown (18)
Brown tokens
NameUnderlying Value
dataViz-sequential-brown-1
themeVars.dataViz['sequential-brown-1']
palette-brown-100
oklch(0.925 0.028 60.33)
dataViz-sequential-brown-1-hover
themeVars.dataViz['sequential-brown-1-hover']
palette-brown-200
oklch(0.875 0.046 59.5)
dataViz-sequential-brown-2
themeVars.dataViz['sequential-brown-2']
palette-brown-200
oklch(0.875 0.046 59.5)
dataViz-sequential-brown-2-hover
themeVars.dataViz['sequential-brown-2-hover']
palette-brown-300
oklch(0.81 0.068 58.67)
dataViz-sequential-brown-3
themeVars.dataViz['sequential-brown-3']
palette-brown-300
oklch(0.81 0.068 58.67)
dataViz-sequential-brown-3-hover
themeVars.dataViz['sequential-brown-3-hover']
palette-brown-400
oklch(0.735 0.088 57.83)
dataViz-sequential-brown-4
themeVars.dataViz['sequential-brown-4']
palette-brown-400
oklch(0.735 0.088 57.83)
dataViz-sequential-brown-4-hover
themeVars.dataViz['sequential-brown-4-hover']
palette-brown-500
oklch(0.66 0.1 57)
dataViz-sequential-brown-5
themeVars.dataViz['sequential-brown-5']
palette-brown-500
oklch(0.66 0.1 57)
dataViz-sequential-brown-5-hover
themeVars.dataViz['sequential-brown-5-hover']
palette-brown-600
oklch(0.585 0.096 58.33)
dataViz-sequential-brown-6
themeVars.dataViz['sequential-brown-6']
palette-brown-600
oklch(0.585 0.096 58.33)
dataViz-sequential-brown-6-hover
themeVars.dataViz['sequential-brown-6-hover']
palette-brown-700
oklch(0.51 0.086 59.67)
dataViz-sequential-brown-7
themeVars.dataViz['sequential-brown-7']
palette-brown-800
oklch(0.43 0.072 61)
dataViz-sequential-brown-7-hover
themeVars.dataViz['sequential-brown-7-hover']
palette-brown-900
oklch(0.34 0.056 62.33)
dataViz-sequential-brown-8
themeVars.dataViz['sequential-brown-8']
palette-brown-900
oklch(0.34 0.056 62.33)
dataViz-sequential-brown-8-hover
themeVars.dataViz['sequential-brown-8-hover']
palette-brown-950
oklch(0.25 0.04 63.67)
dataViz-sequential-brown-9
themeVars.dataViz['sequential-brown-9']
palette-brown-950
oklch(0.25 0.04 63.67)
dataViz-sequential-brown-9-hover
themeVars.dataViz['sequential-brown-9-hover']
palette-brown-1000
oklch(0.16 0.024 65)
Fuchsia (18)
Fuchsia tokens
NameUnderlying Value
dataViz-sequential-fuchsia-1
themeVars.dataViz['sequential-fuchsia-1']
palette-fuchsia-100
oklch(0.925 0.0518 323.67)
dataViz-sequential-fuchsia-1-hover
themeVars.dataViz['sequential-fuchsia-1-hover']
palette-fuchsia-200
oklch(0.875 0.0851 322.5)
dataViz-sequential-fuchsia-2
themeVars.dataViz['sequential-fuchsia-2']
palette-fuchsia-200
oklch(0.875 0.0851 322.5)
dataViz-sequential-fuchsia-2-hover
themeVars.dataViz['sequential-fuchsia-2-hover']
palette-fuchsia-300
oklch(0.81 0.1258 321.33)
dataViz-sequential-fuchsia-3
themeVars.dataViz['sequential-fuchsia-3']
palette-fuchsia-300
oklch(0.81 0.1258 321.33)
dataViz-sequential-fuchsia-3-hover
themeVars.dataViz['sequential-fuchsia-3-hover']
palette-fuchsia-400
oklch(0.735 0.1628 320.17)
dataViz-sequential-fuchsia-4
themeVars.dataViz['sequential-fuchsia-4']
palette-fuchsia-400
oklch(0.735 0.1628 320.17)
dataViz-sequential-fuchsia-4-hover
themeVars.dataViz['sequential-fuchsia-4-hover']
palette-fuchsia-500
oklch(0.66 0.185 319)
dataViz-sequential-fuchsia-5
themeVars.dataViz['sequential-fuchsia-5']
palette-fuchsia-500
oklch(0.66 0.185 319)
dataViz-sequential-fuchsia-5-hover
themeVars.dataViz['sequential-fuchsia-5-hover']
palette-fuchsia-600
oklch(0.585 0.1813 317.67)
dataViz-sequential-fuchsia-6
themeVars.dataViz['sequential-fuchsia-6']
palette-fuchsia-600
oklch(0.585 0.1813 317.67)
dataViz-sequential-fuchsia-6-hover
themeVars.dataViz['sequential-fuchsia-6-hover']
palette-fuchsia-700
oklch(0.51 0.1665 316.33)
dataViz-sequential-fuchsia-7
themeVars.dataViz['sequential-fuchsia-7']
palette-fuchsia-800
oklch(0.43 0.1443 315)
dataViz-sequential-fuchsia-7-hover
themeVars.dataViz['sequential-fuchsia-7-hover']
palette-fuchsia-900
oklch(0.34 0.1147 313.67)
dataViz-sequential-fuchsia-8
themeVars.dataViz['sequential-fuchsia-8']
palette-fuchsia-900
oklch(0.34 0.1147 313.67)
dataViz-sequential-fuchsia-8-hover
themeVars.dataViz['sequential-fuchsia-8-hover']
palette-fuchsia-950
oklch(0.25 0.0833 312.33)
dataViz-sequential-fuchsia-9
themeVars.dataViz['sequential-fuchsia-9']
palette-fuchsia-950
oklch(0.25 0.0833 312.33)
dataViz-sequential-fuchsia-9-hover
themeVars.dataViz['sequential-fuchsia-9-hover']
palette-fuchsia-1000
oklch(0.16 0.0518 311)
Gray (18)
Gray tokens
NameUnderlying Value
dataViz-sequential-gray-1
themeVars.dataViz['sequential-gray-1']
palette-gray-100
oklch(0.925 0.0017 80)
dataViz-sequential-gray-1-hover
themeVars.dataViz['sequential-gray-1-hover']
palette-gray-200
oklch(0.875 0.0028 80)
dataViz-sequential-gray-2
themeVars.dataViz['sequential-gray-2']
palette-gray-200
oklch(0.875 0.0028 80)
dataViz-sequential-gray-2-hover
themeVars.dataViz['sequential-gray-2-hover']
palette-gray-300
oklch(0.81 0.0041 80)
dataViz-sequential-gray-3
themeVars.dataViz['sequential-gray-3']
palette-gray-300
oklch(0.81 0.0041 80)
dataViz-sequential-gray-3-hover
themeVars.dataViz['sequential-gray-3-hover']
palette-gray-400
oklch(0.735 0.0053 80)
dataViz-sequential-gray-4
themeVars.dataViz['sequential-gray-4']
palette-gray-400
oklch(0.735 0.0053 80)
dataViz-sequential-gray-4-hover
themeVars.dataViz['sequential-gray-4-hover']
palette-gray-500
oklch(0.66 0.006 80)
dataViz-sequential-gray-5
themeVars.dataViz['sequential-gray-5']
palette-gray-500
oklch(0.66 0.006 80)
dataViz-sequential-gray-5-hover
themeVars.dataViz['sequential-gray-5-hover']
palette-gray-600
oklch(0.585 0.0059 80)
dataViz-sequential-gray-6
themeVars.dataViz['sequential-gray-6']
palette-gray-600
oklch(0.585 0.0059 80)
dataViz-sequential-gray-6-hover
themeVars.dataViz['sequential-gray-6-hover']
palette-gray-700
oklch(0.51 0.0054 80)
dataViz-sequential-gray-7
themeVars.dataViz['sequential-gray-7']
palette-gray-800
oklch(0.43 0.0047 80)
dataViz-sequential-gray-7-hover
themeVars.dataViz['sequential-gray-7-hover']
palette-gray-900
oklch(0.34 0.0037 80)
dataViz-sequential-gray-8
themeVars.dataViz['sequential-gray-8']
palette-gray-900
oklch(0.34 0.0037 80)
dataViz-sequential-gray-8-hover
themeVars.dataViz['sequential-gray-8-hover']
palette-gray-950
oklch(0.24 0.0026 80)
dataViz-sequential-gray-9
themeVars.dataViz['sequential-gray-9']
palette-gray-950
oklch(0.24 0.0026 80)
dataViz-sequential-gray-9-hover
themeVars.dataViz['sequential-gray-9-hover']
palette-gray-1000
oklch(0.14 0.0017 80)
Green (18)
Green tokens
NameUnderlying Value
dataViz-sequential-green-1
themeVars.dataViz['sequential-green-1']
palette-green-100
oklch(0.925 0.055 156.33)
dataViz-sequential-green-1-hover
themeVars.dataViz['sequential-green-1-hover']
palette-green-200
oklch(0.875 0.0925 155.5)
dataViz-sequential-green-2
themeVars.dataViz['sequential-green-2']
palette-green-200
oklch(0.875 0.0925 155.5)
dataViz-sequential-green-2-hover
themeVars.dataViz['sequential-green-2-hover']
palette-green-300
oklch(0.81 0.1441 154.67)
dataViz-sequential-green-3
themeVars.dataViz['sequential-green-3']
palette-green-300
oklch(0.81 0.1441 154.67)
dataViz-sequential-green-3-hover
themeVars.dataViz['sequential-green-3-hover']
palette-green-400
oklch(0.735 0.1728 153.83)
dataViz-sequential-green-4
themeVars.dataViz['sequential-green-4']
palette-green-400
oklch(0.735 0.1728 153.83)
dataViz-sequential-green-4-hover
themeVars.dataViz['sequential-green-4-hover']
palette-green-500
oklch(0.66 0.1699 153)
dataViz-sequential-green-5
themeVars.dataViz['sequential-green-5']
palette-green-500
oklch(0.66 0.1699 153)
dataViz-sequential-green-5-hover
themeVars.dataViz['sequential-green-5-hover']
palette-green-600
oklch(0.585 0.1432 155.5)
dataViz-sequential-green-6
themeVars.dataViz['sequential-green-6']
palette-green-600
oklch(0.585 0.1432 155.5)
dataViz-sequential-green-6-hover
themeVars.dataViz['sequential-green-6-hover']
palette-green-700
oklch(0.51 0.1193 158)
dataViz-sequential-green-7
themeVars.dataViz['sequential-green-7']
palette-green-800
oklch(0.43 0.0965 160.5)
dataViz-sequential-green-7-hover
themeVars.dataViz['sequential-green-7-hover']
palette-green-900
oklch(0.34 0.0735 163)
dataViz-sequential-green-8
themeVars.dataViz['sequential-green-8']
palette-green-900
oklch(0.34 0.0735 163)
dataViz-sequential-green-8-hover
themeVars.dataViz['sequential-green-8-hover']
palette-green-950
oklch(0.25 0.0522 165.5)
dataViz-sequential-green-9
themeVars.dataViz['sequential-green-9']
palette-green-950
oklch(0.25 0.0522 165.5)
dataViz-sequential-green-9-hover
themeVars.dataViz['sequential-green-9-hover']
palette-green-1000
oklch(0.16 0.0324 168)
Lime (18)
Lime tokens
NameUnderlying Value
dataViz-sequential-lime-1
themeVars.dataViz['sequential-lime-1']
palette-lime-100
oklch(0.925 0.0641 137)
dataViz-sequential-lime-1-hover
themeVars.dataViz['sequential-lime-1-hover']
palette-lime-200
oklch(0.875 0.1079 134.5)
dataViz-sequential-lime-2
themeVars.dataViz['sequential-lime-2']
palette-lime-200
oklch(0.875 0.1079 134.5)
dataViz-sequential-lime-2-hover
themeVars.dataViz['sequential-lime-2-hover']
palette-lime-300
oklch(0.81 0.1681 132)
dataViz-sequential-lime-3
themeVars.dataViz['sequential-lime-3']
palette-lime-300
oklch(0.81 0.1681 132)
dataViz-sequential-lime-3-hover
themeVars.dataViz['sequential-lime-3-hover']
palette-lime-400
oklch(0.735 0.1964 129.5)
dataViz-sequential-lime-4
themeVars.dataViz['sequential-lime-4']
palette-lime-400
oklch(0.735 0.1964 129.5)
dataViz-sequential-lime-4-hover
themeVars.dataViz['sequential-lime-4-hover']
palette-lime-500
oklch(0.66 0.1702 127)
dataViz-sequential-lime-5
themeVars.dataViz['sequential-lime-5']
palette-lime-500
oklch(0.66 0.1702 127)
dataViz-sequential-lime-5-hover
themeVars.dataViz['sequential-lime-5-hover']
palette-lime-600
oklch(0.585 0.1486 125.83)
dataViz-sequential-lime-6
themeVars.dataViz['sequential-lime-6']
palette-lime-600
oklch(0.585 0.1486 125.83)
dataViz-sequential-lime-6-hover
themeVars.dataViz['sequential-lime-6-hover']
palette-lime-700
oklch(0.51 0.1276 124.67)
dataViz-sequential-lime-7
themeVars.dataViz['sequential-lime-7']
palette-lime-800
oklch(0.43 0.1061 123.5)
dataViz-sequential-lime-7-hover
themeVars.dataViz['sequential-lime-7-hover']
palette-lime-900
oklch(0.34 0.0828 122.33)
dataViz-sequential-lime-8
themeVars.dataViz['sequential-lime-8']
palette-lime-900
oklch(0.34 0.0828 122.33)
dataViz-sequential-lime-8-hover
themeVars.dataViz['sequential-lime-8-hover']
palette-lime-950
oklch(0.25 0.0601 121.17)
dataViz-sequential-lime-9
themeVars.dataViz['sequential-lime-9']
palette-lime-950
oklch(0.25 0.0601 121.17)
dataViz-sequential-lime-9-hover
themeVars.dataViz['sequential-lime-9-hover']
palette-lime-1000
oklch(0.16 0.038 120)
Olive (18)
Olive tokens
NameUnderlying Value
dataViz-sequential-olive-1
themeVars.dataViz['sequential-olive-1']
palette-olive-100
oklch(0.925 0.0364 113.33)
dataViz-sequential-olive-1-hover
themeVars.dataViz['sequential-olive-1-hover']
palette-olive-200
oklch(0.875 0.0598 114)
dataViz-sequential-olive-2
themeVars.dataViz['sequential-olive-2']
palette-olive-200
oklch(0.875 0.0598 114)
dataViz-sequential-olive-2-hover
themeVars.dataViz['sequential-olive-2-hover']
palette-olive-300
oklch(0.81 0.0884 114.67)
dataViz-sequential-olive-3
themeVars.dataViz['sequential-olive-3']
palette-olive-300
oklch(0.81 0.0884 114.67)
dataViz-sequential-olive-3-hover
themeVars.dataViz['sequential-olive-3-hover']
palette-olive-400
oklch(0.735 0.1144 115.33)
dataViz-sequential-olive-4
themeVars.dataViz['sequential-olive-4']
palette-olive-400
oklch(0.735 0.1144 115.33)
dataViz-sequential-olive-4-hover
themeVars.dataViz['sequential-olive-4-hover']
palette-olive-500
oklch(0.66 0.13 116)
dataViz-sequential-olive-5
themeVars.dataViz['sequential-olive-5']
palette-olive-500
oklch(0.66 0.13 116)
dataViz-sequential-olive-5-hover
themeVars.dataViz['sequential-olive-5-hover']
palette-olive-600
oklch(0.585 0.1248 114.17)
dataViz-sequential-olive-6
themeVars.dataViz['sequential-olive-6']
palette-olive-600
oklch(0.585 0.1248 114.17)
dataViz-sequential-olive-6-hover
themeVars.dataViz['sequential-olive-6-hover']
palette-olive-700
oklch(0.51 0.1118 112.33)
dataViz-sequential-olive-7
themeVars.dataViz['sequential-olive-7']
palette-olive-800
oklch(0.43 0.0936 110.5)
dataViz-sequential-olive-7-hover
themeVars.dataViz['sequential-olive-7-hover']
palette-olive-900
oklch(0.34 0.0728 108.67)
dataViz-sequential-olive-8
themeVars.dataViz['sequential-olive-8']
palette-olive-900
oklch(0.34 0.0728 108.67)
dataViz-sequential-olive-8-hover
themeVars.dataViz['sequential-olive-8-hover']
palette-olive-950
oklch(0.25 0.052 106.83)
dataViz-sequential-olive-9
themeVars.dataViz['sequential-olive-9']
palette-olive-950
oklch(0.25 0.052 106.83)
dataViz-sequential-olive-9-hover
themeVars.dataViz['sequential-olive-9-hover']
palette-olive-1000
oklch(0.16 0.0312 105)
Orange (18)
Orange tokens
NameUnderlying Value
dataViz-sequential-orange-1
themeVars.dataViz['sequential-orange-1']
palette-orange-100
oklch(0.925 0.0424 58)
dataViz-sequential-orange-1-hover
themeVars.dataViz['sequential-orange-1-hover']
palette-orange-200
oklch(0.875 0.0724 54.5)
dataViz-sequential-orange-2
themeVars.dataViz['sequential-orange-2']
palette-orange-200
oklch(0.875 0.0724 54.5)
dataViz-sequential-orange-2-hover
themeVars.dataViz['sequential-orange-2-hover']
palette-orange-300
oklch(0.81 0.1149 51)
dataViz-sequential-orange-3
themeVars.dataViz['sequential-orange-3']
palette-orange-300
oklch(0.81 0.1149 51)
dataViz-sequential-orange-3-hover
themeVars.dataViz['sequential-orange-3-hover']
palette-orange-400
oklch(0.735 0.1699 47.5)
dataViz-sequential-orange-4
themeVars.dataViz['sequential-orange-4']
palette-orange-400
oklch(0.735 0.1699 47.5)
dataViz-sequential-orange-4-hover
themeVars.dataViz['sequential-orange-4-hover']
palette-orange-500
oklch(0.66 0.1736 44)
dataViz-sequential-orange-5
themeVars.dataViz['sequential-orange-5']
palette-orange-500
oklch(0.66 0.1736 44)
dataViz-sequential-orange-5-hover
themeVars.dataViz['sequential-orange-5-hover']
palette-orange-600
oklch(0.585 0.1703 42.5)
dataViz-sequential-orange-6
themeVars.dataViz['sequential-orange-6']
palette-orange-600
oklch(0.585 0.1703 42.5)
dataViz-sequential-orange-6-hover
themeVars.dataViz['sequential-orange-6-hover']
palette-orange-700
oklch(0.51 0.1518 41)
dataViz-sequential-orange-7
themeVars.dataViz['sequential-orange-7']
palette-orange-800
oklch(0.43 0.1309 39.5)
dataViz-sequential-orange-7-hover
themeVars.dataViz['sequential-orange-7-hover']
palette-orange-900
oklch(0.34 0.106 38)
dataViz-sequential-orange-8
themeVars.dataViz['sequential-orange-8']
palette-orange-900
oklch(0.34 0.106 38)
dataViz-sequential-orange-8-hover
themeVars.dataViz['sequential-orange-8-hover']
palette-orange-950
oklch(0.25 0.0799 36.5)
dataViz-sequential-orange-9
themeVars.dataViz['sequential-orange-9']
palette-orange-950
oklch(0.25 0.0799 36.5)
dataViz-sequential-orange-9-hover
themeVars.dataViz['sequential-orange-9-hover']
palette-orange-1000
oklch(0.16 0.0525 35)
Pink (18)
Pink tokens
NameUnderlying Value
dataViz-sequential-pink-1
themeVars.dataViz['sequential-pink-1']
palette-pink-100
oklch(0.925 0.0454 347.67)
dataViz-sequential-pink-1-hover
themeVars.dataViz['sequential-pink-1-hover']
palette-pink-200
oklch(0.875 0.0782 349)
dataViz-sequential-pink-2
themeVars.dataViz['sequential-pink-2']
palette-pink-200
oklch(0.875 0.0782 349)
dataViz-sequential-pink-2-hover
themeVars.dataViz['sequential-pink-2-hover']
palette-pink-300
oklch(0.81 0.1253 350.33)
dataViz-sequential-pink-3
themeVars.dataViz['sequential-pink-3']
palette-pink-300
oklch(0.81 0.1253 350.33)
dataViz-sequential-pink-3-hover
themeVars.dataViz['sequential-pink-3-hover']
palette-pink-400
oklch(0.735 0.1875 351.67)
dataViz-sequential-pink-4
themeVars.dataViz['sequential-pink-4']
palette-pink-400
oklch(0.735 0.1875 351.67)
dataViz-sequential-pink-4-hover
themeVars.dataViz['sequential-pink-4-hover']
palette-pink-500
oklch(0.66 0.218 353)
dataViz-sequential-pink-5
themeVars.dataViz['sequential-pink-5']
palette-pink-500
oklch(0.66 0.218 353)
dataViz-sequential-pink-5-hover
themeVars.dataViz['sequential-pink-5-hover']
palette-pink-600
oklch(0.585 0.211 352.17)
dataViz-sequential-pink-6
themeVars.dataViz['sequential-pink-6']
palette-pink-600
oklch(0.585 0.211 352.17)
dataViz-sequential-pink-6-hover
themeVars.dataViz['sequential-pink-6-hover']
palette-pink-700
oklch(0.51 0.191 351.33)
dataViz-sequential-pink-7
themeVars.dataViz['sequential-pink-7']
palette-pink-800
oklch(0.43 0.1651 350.5)
dataViz-sequential-pink-7-hover
themeVars.dataViz['sequential-pink-7-hover']
palette-pink-900
oklch(0.34 0.1324 349.67)
dataViz-sequential-pink-8
themeVars.dataViz['sequential-pink-8']
palette-pink-900
oklch(0.34 0.1324 349.67)
dataViz-sequential-pink-8-hover
themeVars.dataViz['sequential-pink-8-hover']
palette-pink-950
oklch(0.25 0.0979 348.83)
dataViz-sequential-pink-9
themeVars.dataViz['sequential-pink-9']
palette-pink-950
oklch(0.25 0.0979 348.83)
dataViz-sequential-pink-9-hover
themeVars.dataViz['sequential-pink-9-hover']
palette-pink-1000
oklch(0.16 0.0616 348)
Red (18)
Red tokens
NameUnderlying Value
dataViz-sequential-red-1
themeVars.dataViz['sequential-red-1']
palette-red-100
oklch(0.925 0.0375 28.67)
dataViz-sequential-red-1-hover
themeVars.dataViz['sequential-red-1-hover']
palette-red-200
oklch(0.875 0.0652 27.5)
dataViz-sequential-red-2
themeVars.dataViz['sequential-red-2']
palette-red-200
oklch(0.875 0.0652 27.5)
dataViz-sequential-red-2-hover
themeVars.dataViz['sequential-red-2-hover']
palette-red-300
oklch(0.81 0.1054 26.33)
dataViz-sequential-red-3
themeVars.dataViz['sequential-red-3']
palette-red-300
oklch(0.81 0.1054 26.33)
dataViz-sequential-red-3-hover
themeVars.dataViz['sequential-red-3-hover']
palette-red-400
oklch(0.735 0.1589 25.17)
dataViz-sequential-red-4
themeVars.dataViz['sequential-red-4']
palette-red-400
oklch(0.735 0.1589 25.17)
dataViz-sequential-red-4-hover
themeVars.dataViz['sequential-red-4-hover']
palette-red-500
oklch(0.66 0.218 24)
dataViz-sequential-red-5
themeVars.dataViz['sequential-red-5']
palette-red-500
oklch(0.66 0.218 24)
dataViz-sequential-red-5-hover
themeVars.dataViz['sequential-red-5-hover']
palette-red-600
oklch(0.585 0.211 24)
dataViz-sequential-red-6
themeVars.dataViz['sequential-red-6']
palette-red-600
oklch(0.585 0.211 24)
dataViz-sequential-red-6-hover
themeVars.dataViz['sequential-red-6-hover']
palette-red-700
oklch(0.51 0.191 24)
dataViz-sequential-red-7
themeVars.dataViz['sequential-red-7']
palette-red-800
oklch(0.43 0.1651 24)
dataViz-sequential-red-7-hover
themeVars.dataViz['sequential-red-7-hover']
palette-red-900
oklch(0.34 0.1324 24)
dataViz-sequential-red-8
themeVars.dataViz['sequential-red-8']
palette-red-900
oklch(0.34 0.1324 24)
dataViz-sequential-red-8-hover
themeVars.dataViz['sequential-red-8-hover']
palette-red-950
oklch(0.25 0.0979 24)
dataViz-sequential-red-9
themeVars.dataViz['sequential-red-9']
palette-red-950
oklch(0.25 0.0979 24)
dataViz-sequential-red-9-hover
themeVars.dataViz['sequential-red-9-hover']
palette-red-1000
oklch(0.16 0.0626 24)
Rose (18)
Rose tokens
NameUnderlying Value
dataViz-sequential-rose-1
themeVars.dataViz['sequential-rose-1']
palette-rose-100
oklch(0.925 0.0393 4.33)
dataViz-sequential-rose-1-hover
themeVars.dataViz['sequential-rose-1-hover']
palette-rose-200
oklch(0.875 0.0682 5.5)
dataViz-sequential-rose-2
themeVars.dataViz['sequential-rose-2']
palette-rose-200
oklch(0.875 0.0682 5.5)
dataViz-sequential-rose-2-hover
themeVars.dataViz['sequential-rose-2-hover']
palette-rose-300
oklch(0.81 0.11 6.67)
dataViz-sequential-rose-3
themeVars.dataViz['sequential-rose-3']
palette-rose-300
oklch(0.81 0.11 6.67)
dataViz-sequential-rose-3-hover
themeVars.dataViz['sequential-rose-3-hover']
palette-rose-400
oklch(0.735 0.1657 7.83)
dataViz-sequential-rose-4
themeVars.dataViz['sequential-rose-4']
palette-rose-400
oklch(0.735 0.1657 7.83)
dataViz-sequential-rose-4-hover
themeVars.dataViz['sequential-rose-4-hover']
palette-rose-500
oklch(0.66 0.205 9)
dataViz-sequential-rose-5
themeVars.dataViz['sequential-rose-5']
palette-rose-500
oklch(0.66 0.205 9)
dataViz-sequential-rose-5-hover
themeVars.dataViz['sequential-rose-5-hover']
palette-rose-600
oklch(0.585 0.2009 8.33)
dataViz-sequential-rose-6
themeVars.dataViz['sequential-rose-6']
palette-rose-600
oklch(0.585 0.2009 8.33)
dataViz-sequential-rose-6-hover
themeVars.dataViz['sequential-rose-6-hover']
palette-rose-700
oklch(0.51 0.1845 7.67)
dataViz-sequential-rose-7
themeVars.dataViz['sequential-rose-7']
palette-rose-800
oklch(0.43 0.1599 7)
dataViz-sequential-rose-7-hover
themeVars.dataViz['sequential-rose-7-hover']
palette-rose-900
oklch(0.34 0.1271 6.33)
dataViz-sequential-rose-8
themeVars.dataViz['sequential-rose-8']
palette-rose-900
oklch(0.34 0.1271 6.33)
dataViz-sequential-rose-8-hover
themeVars.dataViz['sequential-rose-8-hover']
palette-rose-950
oklch(0.25 0.0922 5.67)
dataViz-sequential-rose-9
themeVars.dataViz['sequential-rose-9']
palette-rose-950
oklch(0.25 0.0922 5.67)
dataViz-sequential-rose-9-hover
themeVars.dataViz['sequential-rose-9-hover']
palette-rose-1000
oklch(0.16 0.0574 5)
Silver (18)
Silver tokens
NameUnderlying Value
dataViz-sequential-silver-1
themeVars.dataViz['sequential-silver-1']
palette-silver-100
oklch(0.925 0.005 250)
dataViz-sequential-silver-1-hover
themeVars.dataViz['sequential-silver-1-hover']
palette-silver-200
oklch(0.875 0.0083 250)
dataViz-sequential-silver-2
themeVars.dataViz['sequential-silver-2']
palette-silver-200
oklch(0.875 0.0083 250)
dataViz-sequential-silver-2-hover
themeVars.dataViz['sequential-silver-2-hover']
palette-silver-300
oklch(0.81 0.0122 250)
dataViz-sequential-silver-3
themeVars.dataViz['sequential-silver-3']
palette-silver-300
oklch(0.81 0.0122 250)
dataViz-sequential-silver-3-hover
themeVars.dataViz['sequential-silver-3-hover']
palette-silver-400
oklch(0.735 0.0158 250)
dataViz-sequential-silver-4
themeVars.dataViz['sequential-silver-4']
palette-silver-400
oklch(0.735 0.0158 250)
dataViz-sequential-silver-4-hover
themeVars.dataViz['sequential-silver-4-hover']
palette-silver-500
oklch(0.66 0.018 250)
dataViz-sequential-silver-5
themeVars.dataViz['sequential-silver-5']
palette-silver-500
oklch(0.66 0.018 250)
dataViz-sequential-silver-5-hover
themeVars.dataViz['sequential-silver-5-hover']
palette-silver-600
oklch(0.585 0.0176 250)
dataViz-sequential-silver-6
themeVars.dataViz['sequential-silver-6']
palette-silver-600
oklch(0.585 0.0176 250)
dataViz-sequential-silver-6-hover
themeVars.dataViz['sequential-silver-6-hover']
palette-silver-700
oklch(0.51 0.0162 250)
dataViz-sequential-silver-7
themeVars.dataViz['sequential-silver-7']
palette-silver-800
oklch(0.43 0.014 250)
dataViz-sequential-silver-7-hover
themeVars.dataViz['sequential-silver-7-hover']
palette-silver-900
oklch(0.34 0.0112 250)
dataViz-sequential-silver-8
themeVars.dataViz['sequential-silver-8']
palette-silver-900
oklch(0.34 0.0112 250)
dataViz-sequential-silver-8-hover
themeVars.dataViz['sequential-silver-8-hover']
palette-silver-950
oklch(0.25 0.0081 250)
dataViz-sequential-silver-9
themeVars.dataViz['sequential-silver-9']
palette-silver-950
oklch(0.25 0.0081 250)
dataViz-sequential-silver-9-hover
themeVars.dataViz['sequential-silver-9-hover']
palette-silver-1000
oklch(0.16 0.005 250)
Sky (18)
Sky tokens
NameUnderlying Value
dataViz-sequential-sky-1
themeVars.dataViz['sequential-sky-1']
palette-sky-100
oklch(0.925 0.0462 219.67)
dataViz-sequential-sky-1-hover
themeVars.dataViz['sequential-sky-1-hover']
palette-sky-200
oklch(0.875 0.0759 222)
dataViz-sequential-sky-2
themeVars.dataViz['sequential-sky-2']
palette-sky-200
oklch(0.875 0.0759 222)
dataViz-sequential-sky-2-hover
themeVars.dataViz['sequential-sky-2-hover']
palette-sky-300
oklch(0.81 0.1122 224.33)
dataViz-sequential-sky-3
themeVars.dataViz['sequential-sky-3']
palette-sky-300
oklch(0.81 0.1122 224.33)
dataViz-sequential-sky-3-hover
themeVars.dataViz['sequential-sky-3-hover']
palette-sky-400
oklch(0.735 0.1386 226.67)
dataViz-sequential-sky-4
themeVars.dataViz['sequential-sky-4']
palette-sky-400
oklch(0.735 0.1386 226.67)
dataViz-sequential-sky-4-hover
themeVars.dataViz['sequential-sky-4-hover']
palette-sky-500
oklch(0.66 0.1275 229)
dataViz-sequential-sky-5
themeVars.dataViz['sequential-sky-5']
palette-sky-500
oklch(0.66 0.1275 229)
dataViz-sequential-sky-5-hover
themeVars.dataViz['sequential-sky-5-hover']
palette-sky-600
oklch(0.585 0.1151 230.67)
dataViz-sequential-sky-6
themeVars.dataViz['sequential-sky-6']
palette-sky-600
oklch(0.585 0.1151 230.67)
dataViz-sequential-sky-6-hover
themeVars.dataViz['sequential-sky-6-hover']
palette-sky-700
oklch(0.51 0.1024 232.33)
dataViz-sequential-sky-7
themeVars.dataViz['sequential-sky-7']
palette-sky-800
oklch(0.43 0.0882 234)
dataViz-sequential-sky-7-hover
themeVars.dataViz['sequential-sky-7-hover']
palette-sky-900
oklch(0.34 0.0713 235.67)
dataViz-sequential-sky-8
themeVars.dataViz['sequential-sky-8']
palette-sky-900
oklch(0.34 0.0713 235.67)
dataViz-sequential-sky-8-hover
themeVars.dataViz['sequential-sky-8-hover']
palette-sky-950
oklch(0.25 0.0538 237.33)
dataViz-sequential-sky-9
themeVars.dataViz['sequential-sky-9']
palette-sky-950
oklch(0.25 0.0538 237.33)
dataViz-sequential-sky-9-hover
themeVars.dataViz['sequential-sky-9-hover']
palette-sky-1000
oklch(0.16 0.0353 239)
Teal (18)
Teal tokens
NameUnderlying Value
dataViz-sequential-teal-1
themeVars.dataViz['sequential-teal-1']
palette-teal-100
oklch(0.925 0.0294 195.67)
dataViz-sequential-teal-1-hover
themeVars.dataViz['sequential-teal-1-hover']
palette-teal-200
oklch(0.875 0.0483 197.5)
dataViz-sequential-teal-2
themeVars.dataViz['sequential-teal-2']
palette-teal-200
oklch(0.875 0.0483 197.5)
dataViz-sequential-teal-2-hover
themeVars.dataViz['sequential-teal-2-hover']
palette-teal-300
oklch(0.81 0.0714 199.33)
dataViz-sequential-teal-3
themeVars.dataViz['sequential-teal-3']
palette-teal-300
oklch(0.81 0.0714 199.33)
dataViz-sequential-teal-3-hover
themeVars.dataViz['sequential-teal-3-hover']
palette-teal-400
oklch(0.735 0.0924 201.17)
dataViz-sequential-teal-4
themeVars.dataViz['sequential-teal-4']
palette-teal-400
oklch(0.735 0.0924 201.17)
dataViz-sequential-teal-4-hover
themeVars.dataViz['sequential-teal-4-hover']
palette-teal-500
oklch(0.66 0.105 203)
dataViz-sequential-teal-5
themeVars.dataViz['sequential-teal-5']
palette-teal-500
oklch(0.66 0.105 203)
dataViz-sequential-teal-5-hover
themeVars.dataViz['sequential-teal-5-hover']
palette-teal-600
oklch(0.585 0.0978 204.17)
dataViz-sequential-teal-6
themeVars.dataViz['sequential-teal-6']
palette-teal-600
oklch(0.585 0.0978 204.17)
dataViz-sequential-teal-6-hover
themeVars.dataViz['sequential-teal-6-hover']
palette-teal-700
oklch(0.53 0.0887 205.33)
dataViz-sequential-teal-7
themeVars.dataViz['sequential-teal-7']
palette-teal-800
oklch(0.43 0.0722 206.5)
dataViz-sequential-teal-7-hover
themeVars.dataViz['sequential-teal-7-hover']
palette-teal-900
oklch(0.34 0.0552 206.34)
dataViz-sequential-teal-8
themeVars.dataViz['sequential-teal-8']
palette-teal-900
oklch(0.34 0.0552 206.34)
dataViz-sequential-teal-8-hover
themeVars.dataViz['sequential-teal-8-hover']
palette-teal-950
oklch(0.25 0.0422 208.83)
dataViz-sequential-teal-9
themeVars.dataViz['sequential-teal-9']
palette-teal-950
oklch(0.25 0.0422 208.83)
dataViz-sequential-teal-9-hover
themeVars.dataViz['sequential-teal-9-hover']
palette-teal-1000
oklch(0.16 0.0271 210)
Verdant (18)
Verdant tokens
NameUnderlying Value
dataViz-sequential-verdant-1
themeVars.dataViz['sequential-verdant-1']
palette-verdant-100
oklch(0.925 0.136 145)
dataViz-sequential-verdant-1-hover
themeVars.dataViz['sequential-verdant-1-hover']
palette-verdant-200
oklch(0.875 0.19 145)
dataViz-sequential-verdant-2
themeVars.dataViz['sequential-verdant-2']
palette-verdant-200
oklch(0.875 0.19 145)
dataViz-sequential-verdant-2-hover
themeVars.dataViz['sequential-verdant-2-hover']
palette-verdant-300
oklch(0.81 0.215 145)
dataViz-sequential-verdant-3
themeVars.dataViz['sequential-verdant-3']
palette-verdant-300
oklch(0.81 0.215 145)
dataViz-sequential-verdant-3-hover
themeVars.dataViz['sequential-verdant-3-hover']
palette-verdant-400
oklch(0.735 0.22 145)
dataViz-sequential-verdant-4
themeVars.dataViz['sequential-verdant-4']
palette-verdant-400
oklch(0.735 0.22 145)
dataViz-sequential-verdant-4-hover
themeVars.dataViz['sequential-verdant-4-hover']
palette-verdant-500
oklch(0.66 0.195 145)
dataViz-sequential-verdant-5
themeVars.dataViz['sequential-verdant-5']
palette-verdant-500
oklch(0.66 0.195 145)
dataViz-sequential-verdant-5-hover
themeVars.dataViz['sequential-verdant-5-hover']
palette-verdant-600
oklch(0.585 0.17 145)
dataViz-sequential-verdant-6
themeVars.dataViz['sequential-verdant-6']
palette-verdant-600
oklch(0.585 0.17 145)
dataViz-sequential-verdant-6-hover
themeVars.dataViz['sequential-verdant-6-hover']
palette-verdant-700
oklch(0.51 0.145 145)
dataViz-sequential-verdant-7
themeVars.dataViz['sequential-verdant-7']
palette-verdant-800
oklch(0.43 0.12 145)
dataViz-sequential-verdant-7-hover
themeVars.dataViz['sequential-verdant-7-hover']
palette-verdant-900
oklch(0.34 0.095 145)
dataViz-sequential-verdant-8
themeVars.dataViz['sequential-verdant-8']
palette-verdant-900
oklch(0.34 0.095 145)
dataViz-sequential-verdant-8-hover
themeVars.dataViz['sequential-verdant-8-hover']
palette-verdant-950
oklch(0.25 0.07 145)
dataViz-sequential-verdant-9
themeVars.dataViz['sequential-verdant-9']
palette-verdant-950
oklch(0.25 0.07 145)
dataViz-sequential-verdant-9-hover
themeVars.dataViz['sequential-verdant-9-hover']
palette-verdant-1000
oklch(0.16 0.045 145)
Violet (18)
Violet tokens
NameUnderlying Value
dataViz-sequential-violet-1
themeVars.dataViz['sequential-violet-1']
palette-violet-100
oklch(0.925 0.0397 296)
dataViz-sequential-violet-1-hover
themeVars.dataViz['sequential-violet-1-hover']
palette-violet-200
oklch(0.875 0.0664 294)
dataViz-sequential-violet-2
themeVars.dataViz['sequential-violet-2']
palette-violet-200
oklch(0.875 0.0664 294)
dataViz-sequential-violet-2-hover
themeVars.dataViz['sequential-violet-2-hover']
palette-violet-300
oklch(0.81 0.102 292)
dataViz-sequential-violet-3
themeVars.dataViz['sequential-violet-3']
palette-violet-300
oklch(0.81 0.102 292)
dataViz-sequential-violet-3-hover
themeVars.dataViz['sequential-violet-3-hover']
palette-violet-400
oklch(0.735 0.1446 290)
dataViz-sequential-violet-4
themeVars.dataViz['sequential-violet-4']
palette-violet-400
oklch(0.735 0.1446 290)
dataViz-sequential-violet-4-hover
themeVars.dataViz['sequential-violet-4-hover']
palette-violet-500
oklch(0.66 0.1887 288)
dataViz-sequential-violet-5
themeVars.dataViz['sequential-violet-5']
palette-violet-500
oklch(0.66 0.1887 288)
dataViz-sequential-violet-5-hover
themeVars.dataViz['sequential-violet-5-hover']
palette-violet-600
oklch(0.585 0.211 286.83)
dataViz-sequential-violet-6
themeVars.dataViz['sequential-violet-6']
palette-violet-600
oklch(0.585 0.211 286.83)
dataViz-sequential-violet-6-hover
themeVars.dataViz['sequential-violet-6-hover']
palette-violet-700
oklch(0.51 0.191 287.71)
dataViz-sequential-violet-7
themeVars.dataViz['sequential-violet-7']
palette-violet-800
oklch(0.43 0.1651 284.5)
dataViz-sequential-violet-7-hover
themeVars.dataViz['sequential-violet-7-hover']
palette-violet-900
oklch(0.34 0.1324 283.33)
dataViz-sequential-violet-8
themeVars.dataViz['sequential-violet-8']
palette-violet-900
oklch(0.34 0.1324 283.33)
dataViz-sequential-violet-8-hover
themeVars.dataViz['sequential-violet-8-hover']
palette-violet-950
oklch(0.25 0.0979 282.17)
dataViz-sequential-violet-9
themeVars.dataViz['sequential-violet-9']
palette-violet-950
oklch(0.25 0.0979 282.17)
dataViz-sequential-violet-9-hover
themeVars.dataViz['sequential-violet-9-hover']
palette-violet-1000
oklch(0.16 0.0626 281)
Yellow (18)
Yellow tokens
NameUnderlying Value
dataViz-sequential-yellow-1
themeVars.dataViz['sequential-yellow-1']
palette-yellow-100
oklch(0.925 0.0733 90.67)
dataViz-sequential-yellow-1-hover
themeVars.dataViz['sequential-yellow-1-hover']
palette-yellow-200
oklch(0.875 0.12 89)
dataViz-sequential-yellow-2
themeVars.dataViz['sequential-yellow-2']
palette-yellow-200
oklch(0.875 0.12 89)
dataViz-sequential-yellow-2-hover
themeVars.dataViz['sequential-yellow-2-hover']
palette-yellow-300
oklch(0.81 0.155 85)
dataViz-sequential-yellow-3
themeVars.dataViz['sequential-yellow-3']
palette-yellow-300
oklch(0.81 0.155 85)
dataViz-sequential-yellow-3-hover
themeVars.dataViz['sequential-yellow-3-hover']
palette-yellow-400
oklch(0.735 0.15 83.94)
dataViz-sequential-yellow-4
themeVars.dataViz['sequential-yellow-4']
palette-yellow-400
oklch(0.735 0.15 83.94)
dataViz-sequential-yellow-4-hover
themeVars.dataViz['sequential-yellow-4-hover']
palette-yellow-500
oklch(0.66 0.134 84)
dataViz-sequential-yellow-5
themeVars.dataViz['sequential-yellow-5']
palette-yellow-500
oklch(0.66 0.134 84)
dataViz-sequential-yellow-5-hover
themeVars.dataViz['sequential-yellow-5-hover']
palette-yellow-600
oklch(0.585 0.119 82.67)
dataViz-sequential-yellow-6
themeVars.dataViz['sequential-yellow-6']
palette-yellow-600
oklch(0.585 0.119 82.67)
dataViz-sequential-yellow-6-hover
themeVars.dataViz['sequential-yellow-6-hover']
palette-yellow-700
oklch(0.51 0.104 81.33)
dataViz-sequential-yellow-7
themeVars.dataViz['sequential-yellow-7']
palette-yellow-800
oklch(0.43 0.0873 80)
dataViz-sequential-yellow-7-hover
themeVars.dataViz['sequential-yellow-7-hover']
palette-yellow-900
oklch(0.34 0.0693 78.67)
dataViz-sequential-yellow-8
themeVars.dataViz['sequential-yellow-8']
palette-yellow-900
oklch(0.34 0.0693 78.67)
dataViz-sequential-yellow-8-hover
themeVars.dataViz['sequential-yellow-8-hover']
palette-yellow-950
oklch(0.25 0.0512 77.33)
dataViz-sequential-yellow-9
themeVars.dataViz['sequential-yellow-9']
palette-yellow-950
oklch(0.25 0.0512 77.33)
dataViz-sequential-yellow-9-hover
themeVars.dataViz['sequential-yellow-9-hover']
palette-yellow-1000
oklch(0.16 0.0329 76)

Semantic

Caution (18)
Caution tokens
NameUnderlying Value
dataViz-semantic-caution-1
themeVars.dataViz['semantic-caution-1']
palette-yellow-100
oklch(0.925 0.0733 90.67)
dataViz-semantic-caution-1-hover
themeVars.dataViz['semantic-caution-1-hover']
palette-yellow-200
oklch(0.875 0.12 89)
dataViz-semantic-caution-2
themeVars.dataViz['semantic-caution-2']
palette-yellow-200
oklch(0.875 0.12 89)
dataViz-semantic-caution-2-hover
themeVars.dataViz['semantic-caution-2-hover']
palette-yellow-300
oklch(0.81 0.155 85)
dataViz-semantic-caution-3
themeVars.dataViz['semantic-caution-3']
palette-yellow-300
oklch(0.81 0.155 85)
dataViz-semantic-caution-3-hover
themeVars.dataViz['semantic-caution-3-hover']
palette-yellow-400
oklch(0.735 0.15 83.94)
dataViz-semantic-caution-4
themeVars.dataViz['semantic-caution-4']
palette-yellow-400
oklch(0.735 0.15 83.94)
dataViz-semantic-caution-4-hover
themeVars.dataViz['semantic-caution-4-hover']
palette-yellow-500
oklch(0.66 0.134 84)
dataViz-semantic-caution-5
themeVars.dataViz['semantic-caution-5']
palette-yellow-500
oklch(0.66 0.134 84)
dataViz-semantic-caution-5-hover
themeVars.dataViz['semantic-caution-5-hover']
palette-yellow-600
oklch(0.585 0.119 82.67)
dataViz-semantic-caution-6
themeVars.dataViz['semantic-caution-6']
palette-yellow-600
oklch(0.585 0.119 82.67)
dataViz-semantic-caution-6-hover
themeVars.dataViz['semantic-caution-6-hover']
palette-yellow-700
oklch(0.51 0.104 81.33)
dataViz-semantic-caution-7
themeVars.dataViz['semantic-caution-7']
palette-yellow-800
oklch(0.43 0.0873 80)
dataViz-semantic-caution-7-hover
themeVars.dataViz['semantic-caution-7-hover']
palette-yellow-900
oklch(0.34 0.0693 78.67)
dataViz-semantic-caution-8
themeVars.dataViz['semantic-caution-8']
palette-yellow-900
oklch(0.34 0.0693 78.67)
dataViz-semantic-caution-8-hover
themeVars.dataViz['semantic-caution-8-hover']
palette-yellow-950
oklch(0.25 0.0512 77.33)
dataViz-semantic-caution-9
themeVars.dataViz['semantic-caution-9']
palette-yellow-950
oklch(0.25 0.0512 77.33)
dataViz-semantic-caution-9-hover
themeVars.dataViz['semantic-caution-9-hover']
palette-yellow-1000
oklch(0.16 0.0329 76)
Critical (18)
Critical tokens
NameUnderlying Value
dataViz-semantic-critical-1
themeVars.dataViz['semantic-critical-1']
palette-red-100
oklch(0.925 0.0375 28.67)
dataViz-semantic-critical-1-hover
themeVars.dataViz['semantic-critical-1-hover']
palette-red-200
oklch(0.875 0.0652 27.5)
dataViz-semantic-critical-2
themeVars.dataViz['semantic-critical-2']
palette-red-200
oklch(0.875 0.0652 27.5)
dataViz-semantic-critical-2-hover
themeVars.dataViz['semantic-critical-2-hover']
palette-red-300
oklch(0.81 0.1054 26.33)
dataViz-semantic-critical-3
themeVars.dataViz['semantic-critical-3']
palette-red-300
oklch(0.81 0.1054 26.33)
dataViz-semantic-critical-3-hover
themeVars.dataViz['semantic-critical-3-hover']
palette-red-400
oklch(0.735 0.1589 25.17)
dataViz-semantic-critical-4
themeVars.dataViz['semantic-critical-4']
palette-red-400
oklch(0.735 0.1589 25.17)
dataViz-semantic-critical-4-hover
themeVars.dataViz['semantic-critical-4-hover']
palette-red-500
oklch(0.66 0.218 24)
dataViz-semantic-critical-5
themeVars.dataViz['semantic-critical-5']
palette-red-500
oklch(0.66 0.218 24)
dataViz-semantic-critical-5-hover
themeVars.dataViz['semantic-critical-5-hover']
palette-red-600
oklch(0.585 0.211 24)
dataViz-semantic-critical-6
themeVars.dataViz['semantic-critical-6']
palette-red-600
oklch(0.585 0.211 24)
dataViz-semantic-critical-6-hover
themeVars.dataViz['semantic-critical-6-hover']
palette-red-700
oklch(0.51 0.191 24)
dataViz-semantic-critical-7
themeVars.dataViz['semantic-critical-7']
palette-red-800
oklch(0.43 0.1651 24)
dataViz-semantic-critical-7-hover
themeVars.dataViz['semantic-critical-7-hover']
palette-red-900
oklch(0.34 0.1324 24)
dataViz-semantic-critical-8
themeVars.dataViz['semantic-critical-8']
palette-red-900
oklch(0.34 0.1324 24)
dataViz-semantic-critical-8-hover
themeVars.dataViz['semantic-critical-8-hover']
palette-red-950
oklch(0.25 0.0979 24)
dataViz-semantic-critical-9
themeVars.dataViz['semantic-critical-9']
palette-red-950
oklch(0.25 0.0979 24)
dataViz-semantic-critical-9-hover
themeVars.dataViz['semantic-critical-9-hover']
palette-red-1000
oklch(0.16 0.0626 24)
Information (18)
Information tokens
NameUnderlying Value
dataViz-semantic-information-1
themeVars.dataViz['semantic-information-1']
palette-blue-100
oklch(0.925 0.0386 242.67)
dataViz-semantic-information-1-hover
themeVars.dataViz['semantic-information-1-hover']
palette-blue-200
oklch(0.875 0.0638 246.5)
dataViz-semantic-information-2
themeVars.dataViz['semantic-information-2']
palette-blue-200
oklch(0.875 0.0638 246.5)
dataViz-semantic-information-2-hover
themeVars.dataViz['semantic-information-2-hover']
palette-blue-300
oklch(0.81 0.0971 250.33)
dataViz-semantic-information-3
themeVars.dataViz['semantic-information-3']
palette-blue-300
oklch(0.81 0.0971 250.33)
dataViz-semantic-information-3-hover
themeVars.dataViz['semantic-information-3-hover']
palette-blue-400
oklch(0.735 0.1369 254.17)
dataViz-semantic-information-4
themeVars.dataViz['semantic-information-4']
palette-blue-400
oklch(0.735 0.1369 254.17)
dataViz-semantic-information-4-hover
themeVars.dataViz['semantic-information-4-hover']
palette-blue-500
oklch(0.66 0.1784 258)
dataViz-semantic-information-5
themeVars.dataViz['semantic-information-5']
palette-blue-500
oklch(0.66 0.1784 258)
dataViz-semantic-information-5-hover
themeVars.dataViz['semantic-information-5-hover']
palette-blue-600
oklch(0.585 0.2026 259.34)
dataViz-semantic-information-6
themeVars.dataViz['semantic-information-6']
palette-blue-600
oklch(0.585 0.2026 259.34)
dataViz-semantic-information-6-hover
themeVars.dataViz['semantic-information-6-hover']
palette-blue-700
oklch(0.51 0.191 261)
dataViz-semantic-information-7
themeVars.dataViz['semantic-information-7']
palette-blue-800
oklch(0.43 0.1651 262.5)
dataViz-semantic-information-7-hover
themeVars.dataViz['semantic-information-7-hover']
palette-blue-900
oklch(0.34 0.1324 264)
dataViz-semantic-information-8
themeVars.dataViz['semantic-information-8']
palette-blue-900
oklch(0.34 0.1324 264)
dataViz-semantic-information-8-hover
themeVars.dataViz['semantic-information-8-hover']
palette-blue-950
oklch(0.25 0.0979 265.5)
dataViz-semantic-information-9
themeVars.dataViz['semantic-information-9']
palette-blue-950
oklch(0.25 0.0979 265.5)
dataViz-semantic-information-9-hover
themeVars.dataViz['semantic-information-9-hover']
palette-blue-1000
oklch(0.16 0.0626 267)
Neutral (18)
Neutral tokens
NameUnderlying Value
dataViz-semantic-neutral-1
themeVars.dataViz['semantic-neutral-1']
palette-gray-100
oklch(0.925 0.0017 80)
dataViz-semantic-neutral-1-hover
themeVars.dataViz['semantic-neutral-1-hover']
palette-gray-200
oklch(0.875 0.0028 80)
dataViz-semantic-neutral-2
themeVars.dataViz['semantic-neutral-2']
palette-gray-200
oklch(0.875 0.0028 80)
dataViz-semantic-neutral-2-hover
themeVars.dataViz['semantic-neutral-2-hover']
palette-gray-300
oklch(0.81 0.0041 80)
dataViz-semantic-neutral-3
themeVars.dataViz['semantic-neutral-3']
palette-gray-300
oklch(0.81 0.0041 80)
dataViz-semantic-neutral-3-hover
themeVars.dataViz['semantic-neutral-3-hover']
palette-gray-400
oklch(0.735 0.0053 80)
dataViz-semantic-neutral-4
themeVars.dataViz['semantic-neutral-4']
palette-gray-400
oklch(0.735 0.0053 80)
dataViz-semantic-neutral-4-hover
themeVars.dataViz['semantic-neutral-4-hover']
palette-gray-500
oklch(0.66 0.006 80)
dataViz-semantic-neutral-5
themeVars.dataViz['semantic-neutral-5']
palette-gray-500
oklch(0.66 0.006 80)
dataViz-semantic-neutral-5-hover
themeVars.dataViz['semantic-neutral-5-hover']
palette-gray-600
oklch(0.585 0.0059 80)
dataViz-semantic-neutral-6
themeVars.dataViz['semantic-neutral-6']
palette-gray-600
oklch(0.585 0.0059 80)
dataViz-semantic-neutral-6-hover
themeVars.dataViz['semantic-neutral-6-hover']
palette-gray-700
oklch(0.51 0.0054 80)
dataViz-semantic-neutral-7
themeVars.dataViz['semantic-neutral-7']
palette-gray-800
oklch(0.43 0.0047 80)
dataViz-semantic-neutral-7-hover
themeVars.dataViz['semantic-neutral-7-hover']
palette-gray-900
oklch(0.34 0.0037 80)
dataViz-semantic-neutral-8
themeVars.dataViz['semantic-neutral-8']
palette-gray-900
oklch(0.34 0.0037 80)
dataViz-semantic-neutral-8-hover
themeVars.dataViz['semantic-neutral-8-hover']
palette-gray-950
oklch(0.24 0.0026 80)
dataViz-semantic-neutral-9
themeVars.dataViz['semantic-neutral-9']
palette-gray-950
oklch(0.24 0.0026 80)
dataViz-semantic-neutral-9-hover
themeVars.dataViz['semantic-neutral-9-hover']
palette-gray-1000
oklch(0.14 0.0017 80)
Success (18)
Success tokens
NameUnderlying Value
dataViz-semantic-success-1
themeVars.dataViz['semantic-success-1']
palette-green-100
oklch(0.925 0.055 156.33)
dataViz-semantic-success-1-hover
themeVars.dataViz['semantic-success-1-hover']
palette-green-200
oklch(0.875 0.0925 155.5)
dataViz-semantic-success-2
themeVars.dataViz['semantic-success-2']
palette-green-200
oklch(0.875 0.0925 155.5)
dataViz-semantic-success-2-hover
themeVars.dataViz['semantic-success-2-hover']
palette-green-300
oklch(0.81 0.1441 154.67)
dataViz-semantic-success-3
themeVars.dataViz['semantic-success-3']
palette-green-300
oklch(0.81 0.1441 154.67)
dataViz-semantic-success-3-hover
themeVars.dataViz['semantic-success-3-hover']
palette-green-400
oklch(0.735 0.1728 153.83)
dataViz-semantic-success-4
themeVars.dataViz['semantic-success-4']
palette-green-400
oklch(0.735 0.1728 153.83)
dataViz-semantic-success-4-hover
themeVars.dataViz['semantic-success-4-hover']
palette-green-500
oklch(0.66 0.1699 153)
dataViz-semantic-success-5
themeVars.dataViz['semantic-success-5']
palette-green-500
oklch(0.66 0.1699 153)
dataViz-semantic-success-5-hover
themeVars.dataViz['semantic-success-5-hover']
palette-green-600
oklch(0.585 0.1432 155.5)
dataViz-semantic-success-6
themeVars.dataViz['semantic-success-6']
palette-green-600
oklch(0.585 0.1432 155.5)
dataViz-semantic-success-6-hover
themeVars.dataViz['semantic-success-6-hover']
palette-green-700
oklch(0.51 0.1193 158)
dataViz-semantic-success-7
themeVars.dataViz['semantic-success-7']
palette-green-800
oklch(0.43 0.0965 160.5)
dataViz-semantic-success-7-hover
themeVars.dataViz['semantic-success-7-hover']
palette-green-900
oklch(0.34 0.0735 163)
dataViz-semantic-success-8
themeVars.dataViz['semantic-success-8']
palette-green-900
oklch(0.34 0.0735 163)
dataViz-semantic-success-8-hover
themeVars.dataViz['semantic-success-8-hover']
palette-green-950
oklch(0.25 0.0522 165.5)
dataViz-semantic-success-9
themeVars.dataViz['semantic-success-9']
palette-green-950
oklch(0.25 0.0522 165.5)
dataViz-semantic-success-9-hover
themeVars.dataViz['semantic-success-9-hover']
palette-green-1000
oklch(0.16 0.0324 168)

Diverging

Cool (30)
Cool tokens
NameUnderlying Value
dataViz-diverging-cool-1
themeVars.dataViz['diverging-cool-1']
palette-teal-950
oklch(0.25 0.0422 208.83)
dataViz-diverging-cool-1-hover
themeVars.dataViz['diverging-cool-1-hover']
palette-teal-1000
oklch(0.16 0.0271 210)
dataViz-diverging-cool-2
themeVars.dataViz['diverging-cool-2']
palette-teal-900
oklch(0.34 0.0552 206.34)
dataViz-diverging-cool-2-hover
themeVars.dataViz['diverging-cool-2-hover']
palette-teal-950
oklch(0.25 0.0422 208.83)
dataViz-diverging-cool-3
themeVars.dataViz['diverging-cool-3']
palette-teal-800
oklch(0.43 0.0722 206.5)
dataViz-diverging-cool-3-hover
themeVars.dataViz['diverging-cool-3-hover']
palette-teal-900
oklch(0.34 0.0552 206.34)
dataViz-diverging-cool-4
themeVars.dataViz['diverging-cool-4']
palette-teal-700
oklch(0.53 0.0887 205.33)
dataViz-diverging-cool-4-hover
themeVars.dataViz['diverging-cool-4-hover']
palette-teal-800
oklch(0.43 0.0722 206.5)
dataViz-diverging-cool-5
themeVars.dataViz['diverging-cool-5']
palette-teal-600
oklch(0.585 0.0978 204.17)
dataViz-diverging-cool-5-hover
themeVars.dataViz['diverging-cool-5-hover']
palette-teal-700
oklch(0.53 0.0887 205.33)
dataViz-diverging-cool-6
themeVars.dataViz['diverging-cool-6']
palette-teal-400
oklch(0.735 0.0924 201.17)
dataViz-diverging-cool-6-hover
themeVars.dataViz['diverging-cool-6-hover']
palette-teal-500
oklch(0.66 0.105 203)
dataViz-diverging-cool-7
themeVars.dataViz['diverging-cool-7']
palette-teal-200
oklch(0.875 0.0483 197.5)
dataViz-diverging-cool-7-hover
themeVars.dataViz['diverging-cool-7-hover']
palette-teal-300
oklch(0.81 0.0714 199.33)
dataViz-diverging-cool-8
themeVars.dataViz['diverging-cool-8']
palette-blue-50
oklch(0.96 0.021 238.83)
dataViz-diverging-cool-8-hover
themeVars.dataViz['diverging-cool-8-hover']
palette-blue-100
oklch(0.925 0.0386 242.67)
dataViz-diverging-cool-9
themeVars.dataViz['diverging-cool-9']
palette-violet-200
oklch(0.875 0.0664 294)
dataViz-diverging-cool-9-hover
themeVars.dataViz['diverging-cool-9-hover']
palette-violet-300
oklch(0.81 0.102 292)
dataViz-diverging-cool-10
themeVars.dataViz['diverging-cool-10']
palette-violet-400
oklch(0.735 0.1446 290)
dataViz-diverging-cool-10-hover
themeVars.dataViz['diverging-cool-10-hover']
palette-violet-500
oklch(0.66 0.1887 288)
dataViz-diverging-cool-11
themeVars.dataViz['diverging-cool-11']
palette-violet-600
oklch(0.585 0.211 286.83)
dataViz-diverging-cool-11-hover
themeVars.dataViz['diverging-cool-11-hover']
palette-violet-700
oklch(0.51 0.191 287.71)
dataViz-diverging-cool-12
themeVars.dataViz['diverging-cool-12']
palette-violet-700
oklch(0.51 0.191 287.71)
dataViz-diverging-cool-12-hover
themeVars.dataViz['diverging-cool-12-hover']
palette-violet-800
oklch(0.43 0.1651 284.5)
dataViz-diverging-cool-13
themeVars.dataViz['diverging-cool-13']
palette-violet-800
oklch(0.43 0.1651 284.5)
dataViz-diverging-cool-13-hover
themeVars.dataViz['diverging-cool-13-hover']
palette-violet-900
oklch(0.34 0.1324 283.33)
dataViz-diverging-cool-14
themeVars.dataViz['diverging-cool-14']
palette-violet-900
oklch(0.34 0.1324 283.33)
dataViz-diverging-cool-14-hover
themeVars.dataViz['diverging-cool-14-hover']
palette-violet-950
oklch(0.25 0.0979 282.17)
dataViz-diverging-cool-15
themeVars.dataViz['diverging-cool-15']
palette-violet-950
oklch(0.25 0.0979 282.17)
dataViz-diverging-cool-15-hover
themeVars.dataViz['diverging-cool-15-hover']
palette-violet-1000
oklch(0.16 0.0626 281)
Neutral (30)
Neutral tokens
NameUnderlying Value
dataViz-diverging-neutral-1
themeVars.dataViz['diverging-neutral-1']
palette-orange-950
oklch(0.25 0.0799 36.5)
dataViz-diverging-neutral-1-hover
themeVars.dataViz['diverging-neutral-1-hover']
palette-orange-1000
oklch(0.16 0.0525 35)
dataViz-diverging-neutral-2
themeVars.dataViz['diverging-neutral-2']
palette-orange-900
oklch(0.34 0.106 38)
dataViz-diverging-neutral-2-hover
themeVars.dataViz['diverging-neutral-2-hover']
palette-orange-950
oklch(0.25 0.0799 36.5)
dataViz-diverging-neutral-3
themeVars.dataViz['diverging-neutral-3']
palette-orange-800
oklch(0.43 0.1309 39.5)
dataViz-diverging-neutral-3-hover
themeVars.dataViz['diverging-neutral-3-hover']
palette-orange-900
oklch(0.34 0.106 38)
dataViz-diverging-neutral-4
themeVars.dataViz['diverging-neutral-4']
palette-orange-700
oklch(0.51 0.1518 41)
dataViz-diverging-neutral-4-hover
themeVars.dataViz['diverging-neutral-4-hover']
palette-orange-800
oklch(0.43 0.1309 39.5)
dataViz-diverging-neutral-5
themeVars.dataViz['diverging-neutral-5']
palette-orange-600
oklch(0.585 0.1703 42.5)
dataViz-diverging-neutral-5-hover
themeVars.dataViz['diverging-neutral-5-hover']
palette-orange-700
oklch(0.51 0.1518 41)
dataViz-diverging-neutral-6
themeVars.dataViz['diverging-neutral-6']
palette-orange-400
oklch(0.735 0.1699 47.5)
dataViz-diverging-neutral-6-hover
themeVars.dataViz['diverging-neutral-6-hover']
palette-orange-500
oklch(0.66 0.1736 44)
dataViz-diverging-neutral-7
themeVars.dataViz['diverging-neutral-7']
palette-orange-200
oklch(0.875 0.0724 54.5)
dataViz-diverging-neutral-7-hover
themeVars.dataViz['diverging-neutral-7-hover']
palette-orange-300
oklch(0.81 0.1149 51)
dataViz-diverging-neutral-8
themeVars.dataViz['diverging-neutral-8']
palette-pink-25
oklch(0.985 0.0089 345)
dataViz-diverging-neutral-8-hover
themeVars.dataViz['diverging-neutral-8-hover']
palette-pink-100
oklch(0.925 0.0454 347.67)
dataViz-diverging-neutral-9
themeVars.dataViz['diverging-neutral-9']
palette-violet-200
oklch(0.875 0.0664 294)
dataViz-diverging-neutral-9-hover
themeVars.dataViz['diverging-neutral-9-hover']
palette-violet-300
oklch(0.81 0.102 292)
dataViz-diverging-neutral-10
themeVars.dataViz['diverging-neutral-10']
palette-violet-400
oklch(0.735 0.1446 290)
dataViz-diverging-neutral-10-hover
themeVars.dataViz['diverging-neutral-10-hover']
palette-violet-500
oklch(0.66 0.1887 288)
dataViz-diverging-neutral-11
themeVars.dataViz['diverging-neutral-11']
palette-violet-600
oklch(0.585 0.211 286.83)
dataViz-diverging-neutral-11-hover
themeVars.dataViz['diverging-neutral-11-hover']
palette-violet-700
oklch(0.51 0.191 287.71)
dataViz-diverging-neutral-12
themeVars.dataViz['diverging-neutral-12']
palette-violet-700
oklch(0.51 0.191 287.71)
dataViz-diverging-neutral-12-hover
themeVars.dataViz['diverging-neutral-12-hover']
palette-violet-800
oklch(0.43 0.1651 284.5)
dataViz-diverging-neutral-13
themeVars.dataViz['diverging-neutral-13']
palette-violet-800
oklch(0.43 0.1651 284.5)
dataViz-diverging-neutral-13-hover
themeVars.dataViz['diverging-neutral-13-hover']
palette-violet-900
oklch(0.34 0.1324 283.33)
dataViz-diverging-neutral-14
themeVars.dataViz['diverging-neutral-14']
palette-violet-900
oklch(0.34 0.1324 283.33)
dataViz-diverging-neutral-14-hover
themeVars.dataViz['diverging-neutral-14-hover']
palette-violet-950
oklch(0.25 0.0979 282.17)
dataViz-diverging-neutral-15
themeVars.dataViz['diverging-neutral-15']
palette-violet-950
oklch(0.25 0.0979 282.17)
dataViz-diverging-neutral-15-hover
themeVars.dataViz['diverging-neutral-15-hover']
palette-violet-1000
oklch(0.16 0.0626 281)
Temperature (30)
Temperature tokens
NameUnderlying Value
dataViz-diverging-temperature-1
themeVars.dataViz['diverging-temperature-1']
palette-red-950
oklch(0.25 0.0979 24)
dataViz-diverging-temperature-1-hover
themeVars.dataViz['diverging-temperature-1-hover']
palette-red-1000
oklch(0.16 0.0626 24)
dataViz-diverging-temperature-2
themeVars.dataViz['diverging-temperature-2']
palette-red-900
oklch(0.34 0.1324 24)
dataViz-diverging-temperature-2-hover
themeVars.dataViz['diverging-temperature-2-hover']
palette-red-950
oklch(0.25 0.0979 24)
dataViz-diverging-temperature-3
themeVars.dataViz['diverging-temperature-3']
palette-red-800
oklch(0.43 0.1651 24)
dataViz-diverging-temperature-3-hover
themeVars.dataViz['diverging-temperature-3-hover']
palette-red-900
oklch(0.34 0.1324 24)
dataViz-diverging-temperature-4
themeVars.dataViz['diverging-temperature-4']
palette-red-700
oklch(0.51 0.191 24)
dataViz-diverging-temperature-4-hover
themeVars.dataViz['diverging-temperature-4-hover']
palette-red-800
oklch(0.43 0.1651 24)
dataViz-diverging-temperature-5
themeVars.dataViz['diverging-temperature-5']
palette-red-600
oklch(0.585 0.211 24)
dataViz-diverging-temperature-5-hover
themeVars.dataViz['diverging-temperature-5-hover']
palette-red-700
oklch(0.51 0.191 24)
dataViz-diverging-temperature-6
themeVars.dataViz['diverging-temperature-6']
palette-red-400
oklch(0.735 0.1589 25.17)
dataViz-diverging-temperature-6-hover
themeVars.dataViz['diverging-temperature-6-hover']
palette-red-500
oklch(0.66 0.218 24)
dataViz-diverging-temperature-7
themeVars.dataViz['diverging-temperature-7']
palette-red-200
oklch(0.875 0.0652 27.5)
dataViz-diverging-temperature-7-hover
themeVars.dataViz['diverging-temperature-7-hover']
palette-red-300
oklch(0.81 0.1054 26.33)
dataViz-diverging-temperature-8
themeVars.dataViz['diverging-temperature-8']
palette-yellow-50
oklch(0.96 0.0389 92.33)
dataViz-diverging-temperature-8-hover
themeVars.dataViz['diverging-temperature-8-hover']
palette-yellow-100
oklch(0.925 0.0733 90.67)
dataViz-diverging-temperature-9
themeVars.dataViz['diverging-temperature-9']
palette-blue-200
oklch(0.875 0.0638 246.5)
dataViz-diverging-temperature-9-hover
themeVars.dataViz['diverging-temperature-9-hover']
palette-blue-300
oklch(0.81 0.0971 250.33)
dataViz-diverging-temperature-10
themeVars.dataViz['diverging-temperature-10']
palette-blue-400
oklch(0.735 0.1369 254.17)
dataViz-diverging-temperature-10-hover
themeVars.dataViz['diverging-temperature-10-hover']
palette-blue-500
oklch(0.66 0.1784 258)
dataViz-diverging-temperature-11
themeVars.dataViz['diverging-temperature-11']
palette-blue-600
oklch(0.585 0.2026 259.34)
dataViz-diverging-temperature-11-hover
themeVars.dataViz['diverging-temperature-11-hover']
palette-blue-700
oklch(0.51 0.191 261)
dataViz-diverging-temperature-12
themeVars.dataViz['diverging-temperature-12']
palette-blue-700
oklch(0.51 0.191 261)
dataViz-diverging-temperature-12-hover
themeVars.dataViz['diverging-temperature-12-hover']
palette-blue-800
oklch(0.43 0.1651 262.5)
dataViz-diverging-temperature-13
themeVars.dataViz['diverging-temperature-13']
palette-blue-800
oklch(0.43 0.1651 262.5)
dataViz-diverging-temperature-13-hover
themeVars.dataViz['diverging-temperature-13-hover']
palette-blue-900
oklch(0.34 0.1324 264)
dataViz-diverging-temperature-14
themeVars.dataViz['diverging-temperature-14']
palette-blue-900
oklch(0.34 0.1324 264)
dataViz-diverging-temperature-14-hover
themeVars.dataViz['diverging-temperature-14-hover']
palette-blue-950
oklch(0.25 0.0979 265.5)
dataViz-diverging-temperature-15
themeVars.dataViz['diverging-temperature-15']
palette-blue-950
oklch(0.25 0.0979 265.5)
dataViz-diverging-temperature-15-hover
themeVars.dataViz['diverging-temperature-15-hover']
palette-blue-1000
oklch(0.16 0.0626 267)
Space
Space tokens
NameUnderlying Value
space-0
themeVars.space['0']
0px
space-025
themeVars.space['025']
2px
space-050
themeVars.space['050']
4px
space-075
themeVars.space['075']
6px
space-100
themeVars.space['100']
8px
space-125
themeVars.space['125']
10px
space-150
themeVars.space['150']
12px
space-175
themeVars.space['175']
14px
space-200
themeVars.space['200']
16px
space-225
themeVars.space['225']
18px
space-250
themeVars.space['250']
20px
space-275
themeVars.space['275']
22px
space-300
themeVars.space['300']
24px
space-350
themeVars.space['350']
28px
space-400
themeVars.space['400']
32px
space-450
themeVars.space['450']
36px
space-500
themeVars.space['500']
40px
space-600
themeVars.space['600']
48px
space-800
themeVars.space['800']
64px
space-900
themeVars.space['900']
72px
space-1000
themeVars.space['1000']
80px
space-1200
themeVars.space['1200']
96px
space-1600
themeVars.space['1600']
128px
space-2000
themeVars.space['2000']
160px
space-2400
themeVars.space['2400']
192px
space-2800
themeVars.space['2800']
224px
space-3200
themeVars.space['3200']
256px
space-icon-xxs
themeVars.space['icon-xxs']
space-150
12px
space-icon-xs
themeVars.space['icon-xs']
space-175
14px
space-icon-sm
themeVars.space['icon-sm']
space-200
16px
space-icon-md
themeVars.space['icon-md']
space-300
24px
space-icon-lg
themeVars.space['icon-lg']
space-400
32px
space-icon-xl
themeVars.space['icon-xl']
space-600
48px
space-icon-v2-sm
themeVars.space['icon-v2-sm']
space-200
16px
space-icon-v2-md
themeVars.space['icon-v2-md']
space-250
20px
space-icon-v2-lg
themeVars.space['icon-v2-lg']
space-300
24px
space-icon-v2-xl
themeVars.space['icon-v2-xl']
space-400
32px
space-padding-button-small
themeVars.space['padding-button-small']
space-100
8px
space-padding-button-medium
themeVars.space['padding-button-medium']
space-150
12px
space-padding-header
themeVars.space['padding-header']
space-250
20px
Border
Border tokens
NameUnderlying Value
border-0
themeVars.border['0']
0px
border-width-0125
themeVars.border['width-0125']
1px
border-width-025
themeVars.border['width-025']
2px
border-width-050
themeVars.border['width-050']
3px
Border radius
Border radius tokens
NameUnderlying Value
radius-2
themeVars.radius['2']
2px
radius-3
themeVars.radius['3']
3px
radius-4
themeVars.radius['4']
4px
radius-6
themeVars.radius['6']
6px
radius-8
themeVars.radius['8']
8px
radius-10
themeVars.radius['10']
10px
radius-button-small
themeVars.radius['button-small']
radius-3
3px
radius-button-medium
themeVars.radius['button-medium']
radius-4
4px
radius-dropdown
themeVars.radius['dropdown']
radius-6
6px
radius-full
themeVars.radius['full']
9999px
radius-labels
themeVars.radius['labels']
radius-3
3px
Font

Font family

Font family tokens
NameUnderlying Value
Aa
font-family-mono
themeVars['font-family']['mono']
Monaco, Menlo, Consolas, Liberation Mono, Courier, Monospace
Aa
font-family-sans
themeVars['font-family']['sans']
-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol

Font size

Font size tokens
NameUnderlying Value
Aa
font-size-xxs
themeVars['font-size']['xxs']
12px
Aa
font-size-xs
themeVars['font-size']['xs']
13px
Aa
font-size-sm
themeVars['font-size']['sm']
14px
Aa
font-size-md
themeVars['font-size']['md']
16px
Aa
font-size-lg
themeVars['font-size']['lg']
20px
Aa
font-size-xl
themeVars['font-size']['xl']
24px
Aa
font-size-xxl
themeVars['font-size']['xxl']
32px
Aa
font-size-xxxl
themeVars['font-size']['xxxl']
48px
Aa
font-size-button
themeVars['font-size']['button']
font-size-sm
14px

Font weight

Font weight tokens
NameUnderlying Value
Aa
font-weight-light
themeVars['font-weight']['light']
300
Aa
font-weight-regular
themeVars['font-weight']['regular']
400
Aa
font-weight-medium
themeVars['font-weight']['medium']
500
Aa
font-weight-semibold
themeVars['font-weight']['semibold']
600
Aa
font-weight-bold
themeVars['font-weight']['bold']
700
Aa
font-weight-heavy
themeVars['font-weight']['heavy']
900
Text
Text tokens
NameUnderlying Value
Aatext-brand-h1
  • fontFamily: Poppins
  • fontSize: 52px
  • fontWeight: 500
  • letterSpacing: 0%
  • lineHeight: 56px
  • textTransform: none
  • textDecoration: none
Aatext-brand-h2
  • fontFamily: Poppins
  • fontSize: 40px
  • fontWeight: 500
  • letterSpacing: 0%
  • lineHeight: 48px
  • textTransform: none
  • textDecoration: none
Aatext-brand-h3
  • fontFamily: Poppins
  • fontSize: 32px
  • fontWeight: 500
  • letterSpacing: 0%
  • lineHeight: 40px
  • textTransform: none
  • textDecoration: none
Aatext-brand-h4
  • fontFamily: Poppins
  • fontSize: 24px
  • fontWeight: 500
  • letterSpacing: 0%
  • lineHeight: 32px
  • textTransform: none
  • textDecoration: none
Aatext-brand-h5
  • fontFamily: Poppins
  • fontSize: 18px
  • fontWeight: 500
  • letterSpacing: 0%
  • lineHeight: 26px
  • textTransform: none
  • textDecoration: none
Aatext-brand-h6
  • fontFamily: Poppins
  • fontSize: 14px
  • fontWeight: 500
  • letterSpacing: 0%
  • lineHeight: 16px
  • textTransform: none
  • textDecoration: none
Aatext-brand-label
  • fontFamily: Poppins
  • fontSize: 12px
  • fontWeight: 600
  • letterSpacing: 4%
  • lineHeight: 14px
  • textTransform: uppercase
  • textDecoration: none
Aatext-brand-p
  • fontFamily: SF Pro Text
  • fontSize: 16px
  • fontWeight: 400
  • letterSpacing: 0%
  • lineHeight: 28px
  • textTransform: none
  • textDecoration: none
Aatext-brand-p-small
  • fontFamily: SF Pro Text
  • fontSize: 14px
  • fontWeight: 400
  • letterSpacing: 0%
  • lineHeight: 20px
  • textTransform: none
  • textDecoration: none
Aatext-brand-p-subheader
  • fontFamily: SF Pro Text
  • fontSize: 24px
  • fontWeight: 400
  • letterSpacing: 0%
  • lineHeight: 36px
  • textTransform: none
  • textDecoration: none
Aatext-product-code
  • fontFamily: font-family-mono
    Monaco, Menlo, Consolas, Liberation Mono, Courier, Monospace
  • fontSize: 0.9em
  • fontWeight: font-weight-regular
    400
  • letterSpacing: 0%
  • lineHeight: inherit
  • textTransform: none
  • textDecoration: none
Aatext-product-h1
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-xl
    24px
  • fontWeight: font-weight-semibold
    600
  • letterSpacing: 0%
  • lineHeight: 24px
  • textTransform: none
  • textDecoration: none
Aatext-product-h2
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: 18px
  • fontWeight: font-weight-bold
    700
  • letterSpacing: 0%
  • lineHeight: 20px
  • textTransform: none
  • textDecoration: none
Aatext-product-h3
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-md
    16px
  • fontWeight: font-weight-semibold
    600
  • letterSpacing: 0%
  • lineHeight: 20px
  • textTransform: none
  • textDecoration: none
Aatext-product-h4
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-sm
    14px
  • fontWeight: font-weight-semibold
    600
  • letterSpacing: 0%
  • lineHeight: 16px
  • textTransform: none
  • textDecoration: none
Aatext-product-label
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-xxs
    12px
  • fontWeight: font-weight-medium
    500
  • letterSpacing: 1%
  • lineHeight: normal
  • textTransform: none
  • textDecoration: none
Aatext-product-label-secondary
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: 12px
  • fontWeight: font-weight-medium
    500
  • letterSpacing: 0%
  • lineHeight: 14px
  • textTransform: none
  • textDecoration: none
Aatext-product-p
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-sm
    14px
  • fontWeight: font-weight-regular
    400
  • letterSpacing: 0%
  • lineHeight: 20px
  • textTransform: none
  • textDecoration: none
Aatext-product-p-secondary
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-sm
    14px
  • fontWeight: font-weight-regular
    400
  • letterSpacing: 0%
  • lineHeight: 20px
  • textTransform: none
  • textDecoration: none
Aatext-product-p-active
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-sm
    14px
  • fontWeight: font-weight-semibold
    600
  • letterSpacing: 0%
  • lineHeight: 20px
  • textTransform: none
  • textDecoration: none
Aatext-product-psm
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-xs
    13px
  • fontWeight: font-weight-regular
    400
  • letterSpacing: 0%
  • lineHeight: 18px
  • textTransform: none
  • textDecoration: none
Aatext-product-psm-active
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-xs
    13px
  • fontWeight: font-weight-semibold
    600
  • letterSpacing: 0%
  • lineHeight: 18px
  • textTransform: none
  • textDecoration: none
Aatext-product-pxs
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-xxs
    12px
  • fontWeight: font-weight-regular
    400
  • letterSpacing: 0%
  • lineHeight: 18px
  • textTransform: none
  • textDecoration: none
Aatext-product-pxs-secondary
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-xxs
    12px
  • fontWeight: font-weight-regular
    400
  • letterSpacing: 0%
  • lineHeight: 18px
  • textTransform: none
  • textDecoration: none
Aatext-product-pxs-active
  • fontFamily: font-family-sans
    -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  • fontSize: font-size-xxs
    12px
  • fontWeight: font-weight-semibold
    600
  • letterSpacing: 0%
  • lineHeight: 18px
  • textTransform: none
  • textDecoration: none
Box shadow
Box shadow tokens
NameUnderlying Value
depth-inset
themeVars.depth['inset']
1px 1px 2px 0px oklch(0.3328 0.0316 284.56 / 7.84%)
depth-onset
themeVars.depth['onset']
inset 1px 1px 2px 0px oklch(0.3328 0.0316 284.56 / 7.84%)
depth-surface-1
themeVars.depth['surface-1']
0px 2px 2px 0px oklch(0.3328 0.0316 284.56 / 3.92%),
0px 2px 4px 0px oklch(0.3328 0.0316 284.56 / 1.18%)
depth-surface-2
themeVars.depth['surface-2']
0px 2px 6px 0px oklch(0 0 0 / 3.92%),
0px 4px 12px 0px oklch(0 0 0 / 7.84%)
depth-surface-3
themeVars.depth['surface-3']
0px 2px 2px 0px oklch(0.3328 0.0316 284.56 / 1.18%),
0px 4px 24px 0px oklch(0.3328 0.0316 284.56 / 16.08%)
focus
themeVars.focus['default']
0px 0px 0px 4px color-scope-focus-border,
0px 0px 0px 2px color-surface-content
Filter shadow
Filter shadow tokens
NameUnderlying Value
depth-filter-surface-1
themeVars['depth-filter']['surface-1']
drop-shadow(0px 2px calc(2px / 2) oklch(0.3328 0.0316 284.56 / 3.92%)) drop-shadow(0px 2px calc(4px / 2) oklch(0.3328 0.0316 284.56 / 1.18%))
depth-filter-surface-2
themeVars['depth-filter']['surface-2']
drop-shadow(0px 2px calc(6px / 2) oklch(0 0 0 / 3.92%)) drop-shadow(0px 4px calc(12px / 2) oklch(0 0 0 / 7.84%))
depth-filter-surface-3
themeVars['depth-filter']['surface-3']
drop-shadow(0px 2px calc(2px / 2) oklch(0.3328 0.0316 284.56 / 1.18%)) drop-shadow(0px 4px calc(24px / 2) oklch(0.3328 0.0316 284.56 / 16.08%))
Motion

Duration

Motion duration tokens
PreviewNameUnderlying Value
motion-duration-fast-01
themeVars.motion['duration-fast-01']
70ms
motion-duration-fast-02
themeVars.motion['duration-fast-02']
110ms
motion-duration-moderate-01
themeVars.motion['duration-moderate-01']
150ms
motion-duration-moderate-02
themeVars.motion['duration-moderate-02']
240ms
motion-duration-slow-01
themeVars.motion['duration-slow-01']
400ms
motion-duration-slow-02
themeVars.motion['duration-slow-02']
700ms

Easing

Motion easing tokens
PreviewNameUnderlying Value
motion-easing-entrance-expressive
themeVars.motion['easing-entrance-expressive']
cubic-bezier(0, 0, 0.3, 1)
motion-easing-entrance-productive
themeVars.motion['easing-entrance-productive']
cubic-bezier(0, 0, 0.38, 0.9)
motion-easing-exit-expressive
themeVars.motion['easing-exit-expressive']
cubic-bezier(0.4, 0.14, 1, 1)
motion-easing-exit-productive
themeVars.motion['easing-exit-productive']
cubic-bezier(0.2, 0, 1, 0.9)
motion-easing-standard-expressive
themeVars.motion['easing-standard-expressive']
cubic-bezier(0.4, 0.14, 0.3, 1)
motion-easing-standard-productive
themeVars.motion['easing-standard-productive']
cubic-bezier(0.2, 0, 0.38, 0.9)
AI

Fill

AI fill tokens
NameUnderlying Value
ai-fill-mix-amount
themeVars.ai['fill-mix-amount']

Percent used by the light-theme AI fill color mix.

30

Ring

AI ring tokens
NameUnderlying Value
ai-ring-stop-mix-amount-01
themeVars.ai['ring-stop-mix-amount-01']
40
ai-ring-stop-mix-amount-02
themeVars.ai['ring-stop-mix-amount-02']
60
ai-ring-stop-mix-amount-03
themeVars.ai['ring-stop-mix-amount-03']
70