Back to Chromium

CDDS Design Kit - Core UI (Chrome) - Variable Definitions

agents/projects/chrome-design-system/skills/generate-token-map/assets/figma-variables.md

153.0.7995.117.7 KB
Original Source

CDDS Design Kit - Core UI (Chrome) - Variable Definitions

This document catalogs all 143 design variables extracted from the CDDS Design Kit — Core UI (Chrome) Figma file (4474:11230).

The variables are organized into logical design token categories for easy reference and implementation across Chromium WebUI and C++ Views.

Summary Table of Contents


1. System & Surface Colors

Variable NameValue / DefinitionPreview
desktop/sys/base-colors/base#ffffff#ffffff
desktop/sys/base-colors/base-container#edf2fa#edf2fa
desktop/sys/base-colors/base-container-elevated#ffffff#ffffff
desktop/sys/surface-colors/inverse-on-surface#f2f2f2#f2f2f2
desktop/sys/surface-colors/inverse-primary#a8c7fa#a8c7fa
desktop/sys/surface-colors/inverse-surface#303030#303030
desktop/sys/surface-colors/inverse-surface-primary#062e6f#062e6f
desktop/sys/surface-colors/on-surface#1f1f1f#1f1f1f
desktop/sys/surface-colors/on-surface-subtle#474747#474747
desktop/sys/surface-colors/surface#ffffff#ffffff
desktop/sys/surface-colors/surface-1#f8fafd#f8fafd
desktop/sys/surface-colors/surface-5#eaf0f9#eaf0f9
desktop/sys/surface-colors/surface-variant#e1e3e1#e1e3e1
gem/sys/surface-colors/on-surface#1f1f1f#1f1f1f

2. Primary, Tertiary & Container Colors

Variable NameValue / DefinitionPreview
desktop/sys/container-colors/neutral-container#f2f2f2#f2f2f2
desktop/sys/container-colors/on-tonal-container#041e49#041e49
desktop/sys/container-colors/tonal-container#d3e3fd#d3e3fd
desktop/sys/primary-colors/on-primary#ffffff#ffffff
desktop/sys/primary-colors/primary#0b57d0#0b57d0
desktop/sys/tertiary-colors/on-tertiary#ffffff#ffffff
desktop/sys/tertiary-colors/on-tertiary-container#072711#072711
desktop/sys/tertiary-colors/tertiary#146c2e#146c2e
desktop/sys/tertiary-colors/tertiary-container#c4eed0#c4eed0

3. State, Ripple & Interaction Colors

Variable NameValue / DefinitionPreview
desktop/sys/state-colors/state-disabled#1f1f1f61#1f1f1f61
desktop/sys/state-colors/state-disabled-container#1f1f1f1f#1f1f1f1f
desktop/sys/state-colors/state-focus-ring#0b57d0#0b57d0
desktop/sys/state-colors/state-header-hover#a8c7fa#a8c7fa
desktop/sys/state-colors/state-hover-dim-blend-protection#062e6f2e#062e6f2e
desktop/sys/state-colors/state-hover-on-prominent#fdfcfb1a#fdfcfb1a
desktop/sys/state-colors/state-hover-on-subtle#1f1f1f0f#1f1f1f0f
desktop/sys/state-colors/state-inactive-ring#062e6f8c#062e6f8c
desktop/sys/state-colors/state-on-header-hover#062e6f#062e6f
desktop/sys/state-colors/state-ripple-neutral-on-prominent#fdfcfb29#fdfcfb29
desktop/sys/state-colors/state-ripple-neutral-on-subtle#1f1f1f14#1f1f1f14
desktop/sys/state-colors/state-ripple-primary#7cacf852#7cacf852

4. Outline, Divider & Component Colors

Variable NameValue / DefinitionPreview
desktop/sys/component-colors/divider#d3e3fd#d3e3fd
desktop/sys/component-colors/header#d3e3fd#d3e3fd
desktop/sys/component-colors/omnibox-container#edf2fa#edf2fa
desktop/sys/component-colors/on-header-divider#a8c7fa#a8c7fa
desktop/sys/component-colors/on-header-primary#0b57d0#0b57d0
desktop/sys/doNotUse/on-surface-secondary#474747#474747
desktop/sys/doNotUse/surface-variant#e1e3e1#e1e3e1
desktop/sys/error-colors/error#b3261e#b3261e
desktop/sys/error-colors/on-error#ffffff#ffffff
desktop/sys/outline-colors/neutral-outline#c7c7c7#c7c7c7
desktop/sys/outline-colors/outline#747775#747775
desktop/sys/outline-colors/tonal-outline#a8c7fa#a8c7fa

5. Reference & Static Colors

Variable NameValue / DefinitionPreview
CDDS/sys/light/surface#FFFFFF#FFFFFF
desktop/ref/neutral-surface/neutral-surface-2#f3f6fc#f3f6fc
desktop/ref/neutral-surface/neutral-surface-3#eff3fa#eff3fa
desktop/ref/neutral/neutral-0#000000#000000
desktop/ref/neutral/neutral-100#ffffff#ffffff
desktop/ref/neutral/neutral-60#8f8f8f#8f8f8f
desktop/ref/tertiary/tertiary-95#e7f8ed#e7f8ed
desktop/sys/static-colors/black#000000#000000
desktop/sys/static-colors/white#ffffff#ffffff

6. Typography (Fonts, Sizes, Weights, Line Heights)

Variable NameValue / DefinitionPreview
GIC Icon Scale/Icon MFont(family: "Google Symbols", style: Regular, size: Icon M, weight: 400, lineHeight: Icon M, letterSpacing: 0)View DefinitionFont(family: "Google Symbols", style: Regular, size: Icon M, weight: 400, lineHeight: Icon M, letterSpacing: 0)
Icon M1616
desktop/font/bodyGoogle Sans TextGoogle Sans Text
desktop/font/headlineGoogle SansGoogle Sans
desktop/font_size/body-five1111
desktop/font_size/body-four1212
desktop/font_size/body-three1313
desktop/font_size/body-two1414
desktop/font_size/button1313
desktop/font_size/headline-five1414
desktop/font_size/headline-four1616
desktop/font_size/headline-three1818
desktop/font_size/label99
desktop/font_weight/boldBoldBold
desktop/font_weight/mediumMediumMedium
desktop/font_weight/regularRegularRegular
desktop/line_height/body-five1616
desktop/line_height/body-four1818
desktop/line_height/body-three2020
desktop/line_height/body-two2020
desktop/line_height/button2020
desktop/line_height/headline-five2020
desktop/line_height/headline-four2424
desktop/line_height/headline-three2424
desktop/line_height/label99
gem/icon-size/icon-M1616
gem/letter-spacing/regular00

7. Typography (Composite Text Styles)

Variable NameValue / DefinitionPreview
desktop/body/five (medium)Font(family: "desktop/font/body", style: desktop/font_weight/medium, size: desktop/font_size/body-five, weight: 500, lineHeight: desktop/line_height/body-five, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/medium, size: desktop/font_size/body-five, weight: 500, lineHeight: desktop/line_height/body-five, letterSpacing: 0)
desktop/body/five (regular)Font(family: "desktop/font/body", style: desktop/font_weight/regular, size: desktop/font_size/body-five, weight: 400, lineHeight: desktop/line_height/body-five, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/regular, size: desktop/font_size/body-five, weight: 400, lineHeight: desktop/line_height/body-five, letterSpacing: 0)
desktop/body/four (medium)Font(family: "desktop/font/body", style: desktop/font_weight/medium, size: desktop/font_size/body-four, weight: 500, lineHeight: desktop/line_height/body-four, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/medium, size: desktop/font_size/body-four, weight: 500, lineHeight: desktop/line_height/body-four, letterSpacing: 0)
desktop/body/four (regular)Font(family: "desktop/font/body", style: desktop/font_weight/regular, size: desktop/font_size/body-four, weight: 400, lineHeight: desktop/line_height/body-four, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/regular, size: desktop/font_size/body-four, weight: 400, lineHeight: desktop/line_height/body-four, letterSpacing: 0)
desktop/body/three (bold)Font(family: "desktop/font/body", style: desktop/font_weight/bold, size: desktop/font_size/body-three, weight: 700, lineHeight: desktop/line_height/body-three, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/bold, size: desktop/font_size/body-three, weight: 700, lineHeight: desktop/line_height/body-three, letterSpacing: 0)
desktop/body/three (medium)Font(family: "desktop/font/body", style: desktop/font_weight/medium, size: desktop/font_size/body-three, weight: 500, lineHeight: desktop/line_height/body-three, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/medium, size: desktop/font_size/body-three, weight: 500, lineHeight: desktop/line_height/body-three, letterSpacing: 0)
desktop/body/three (regular)Font(family: "desktop/font/body", style: desktop/font_weight/regular, size: desktop/font_size/body-three, weight: 400, lineHeight: desktop/line_height/body-three, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/regular, size: desktop/font_size/body-three, weight: 400, lineHeight: desktop/line_height/body-three, letterSpacing: 0)
desktop/body/two (medium)Font(family: "desktop/font/body", style: desktop/font_weight/medium, size: desktop/font_size/body-two, weight: 500, lineHeight: desktop/line_height/body-two, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/medium, size: desktop/font_size/body-two, weight: 500, lineHeight: desktop/line_height/body-two, letterSpacing: 0)
desktop/body/two (regular)Font(family: "desktop/font/body", style: desktop/font_weight/regular, size: desktop/font_size/body-two, weight: 400, lineHeight: desktop/line_height/body-two, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/regular, size: desktop/font_size/body-two, weight: 400, lineHeight: desktop/line_height/body-two, letterSpacing: 0)
desktop/headline/fiveFont(family: "desktop/font/headline", style: desktop/font_weight/medium, size: desktop/font_size/headline-five, weight: 500, lineHeight: desktop/line_height/headline-five, letterSpacing: 0)View DefinitionFont(family: "desktop/font/headline", style: desktop/font_weight/medium, size: desktop/font_size/headline-five, weight: 500, lineHeight: desktop/line_height/headline-five, letterSpacing: 0)
desktop/headline/fourFont(family: "desktop/font/headline", style: desktop/font_weight/medium, size: desktop/font_size/headline-four, weight: 500, lineHeight: desktop/line_height/headline-four, letterSpacing: 0)View DefinitionFont(family: "desktop/font/headline", style: desktop/font_weight/medium, size: desktop/font_size/headline-four, weight: 500, lineHeight: desktop/line_height/headline-four, letterSpacing: 0)
desktop/headline/threeFont(family: "desktop/font/headline", style: desktop/font_weight/medium, size: desktop/font_size/headline-three, weight: 500, lineHeight: desktop/line_height/headline-three, letterSpacing: 0)View DefinitionFont(family: "desktop/font/headline", style: desktop/font_weight/medium, size: desktop/font_size/headline-three, weight: 500, lineHeight: desktop/line_height/headline-three, letterSpacing: 0)
desktop/special/buttonFont(family: "desktop/font/body", style: desktop/font_weight/medium, size: desktop/font_size/button, weight: 500, lineHeight: desktop/line_height/button, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/medium, size: desktop/font_size/button, weight: 500, lineHeight: desktop/line_height/button, letterSpacing: 0)
desktop/special/labelFont(family: "desktop/font/body", style: desktop/font_weight/bold, size: desktop/font_size/label, weight: 700, lineHeight: desktop/line_height/label, letterSpacing: 0)View DefinitionFont(family: "desktop/font/body", style: desktop/font_weight/bold, size: desktop/font_size/label, weight: 700, lineHeight: desktop/line_height/label, letterSpacing: 0)

8. Spacing Tokens

Variable NameValue / DefinitionPreview
desktop/spacing/101010
desktop/spacing/121212
desktop/spacing/131313
desktop/spacing/141414
desktop/spacing/161616
desktop/spacing/181818
desktop/spacing/222
desktop/spacing/202020
desktop/spacing/242424
desktop/spacing/333
desktop/spacing/323232
desktop/spacing/444
desktop/spacing/555
desktop/spacing/666
desktop/spacing/777
desktop/spacing/888
desktop/spacing/999

9. Corner Radius Tokens

Variable NameValue / DefinitionPreview
desktop/corner-radius/101010
desktop/corner-radius/121212
desktop/corner-radius/161616
desktop/corner-radius/222
desktop/corner-radius/202020
desktop/corner-radius/444
desktop/corner-radius/666
desktop/corner-radius/888
desktop/corner-radius/fully-rounded999999
gem/corner-radius/fully-rounded100100

10. Elevation & Shadows

Variable NameValue / DefinitionPreview
desktop/elevation/3Effect(type: DROP_SHADOW, color: #0000004D, offset: (desktop/elevation/3/ambient/X, desktop/elevation/3/ambient/Y), radius: desktop/elevation/3/ambient/Blur, spread: desktop/elevation/3/ambient/Spread); Effect(type: DROP_SHADOW, color: #00000026, offset: (desktop/elevation/3/key/X, desktop/elevation/3/key/Y), radius: desktop/elevation/3/key/Blur, spread: desktop/elevation/3/key/Spread)View DefinitionEffect(type: DROP_SHADOW, color: #0000004D, offset: (desktop/elevation/3/ambient/X, desktop/elevation/3/ambient/Y), radius: desktop/elevation/3/ambient/Blur, spread: desktop/elevation/3/ambient/Spread); Effect(type: DROP_SHADOW, color: #00000026, offset: (desktop/elevation/3/key/X, desktop/elevation/3/key/Y), radius: desktop/elevation/3/key/Blur, spread: desktop/elevation/3/key/Spread)
desktop/elevation/3/ambient/Blur33
desktop/elevation/3/ambient/Spread00
desktop/elevation/3/ambient/X00
desktop/elevation/3/ambient/Y11
desktop/elevation/3/key/Blur88
desktop/elevation/3/key/Spread33
desktop/elevation/3/key/X00
desktop/elevation/3/key/Y44
desktop/elevation/4Effect(type: DROP_SHADOW, color: #0000004D, offset: (desktop/elevation/4/ambient/X, desktop/elevation/4/ambient/Y), radius: desktop/elevation/4/ambient/Blur, spread: desktop/elevation/4/ambient/Spread); Effect(type: DROP_SHADOW, color: #00000026, offset: (desktop/elevation/4/key/X, desktop/elevation/4/key/Y), radius: desktop/elevation/4/key/Blur, spread: desktop/elevation/4/key/Spread)View DefinitionEffect(type: DROP_SHADOW, color: #0000004D, offset: (desktop/elevation/4/ambient/X, desktop/elevation/4/ambient/Y), radius: desktop/elevation/4/ambient/Blur, spread: desktop/elevation/4/ambient/Spread); Effect(type: DROP_SHADOW, color: #00000026, offset: (desktop/elevation/4/key/X, desktop/elevation/4/key/Y), radius: desktop/elevation/4/key/Blur, spread: desktop/elevation/4/key/Spread)
desktop/elevation/4/ambient/Blur33
desktop/elevation/4/ambient/Spread00
desktop/elevation/4/ambient/X00
desktop/elevation/4/ambient/Y22
desktop/elevation/4/key/Blur1010
desktop/elevation/4/key/Spread44
desktop/elevation/4/key/X00
desktop/elevation/4/key/Y66

11. Miscellaneous & Gem Tokens

Variable NameValue / DefinitionPreview
desktop/admin/g/blue#4285f4#4285f4
desktop/admin/g/green#34a853#34a853
desktop/admin/g/red#ea4335#ea4335
desktop/admin/g/yellow#fbbc05#fbbc05
desktop/admin/tab-groups/bookmarks-bar/blue#e8f0fe#e8f0fe
desktop/admin/tab-groups/tab-strip/blue#1a73e8#1a73e8
desktop/admin/tab-groups/tab-strip/green#188038#188038
gem/gradients/angular````
gem/gradients/tab-strip````