Colors

170

Background

Token
Copy

Default page surface. Light: white. Dark: deep neutral. Brand-tinted in active brand mode. Pair text with text-default.

Copy

Muted neutral surface — slightly recessed sections, soft separators.

Copy

Moderate brand-colored tint. Brand callouts, accented sections. Switches per active brand mode.

Copy

Saturated brand fill. Hero panels, prominent brand surfaces. Switches per active brand mode. Pair text with text-on-color.

Copy

Moderate success surface — medium green tint. Success banners. Stays green across all brand modes.

Copy

Moderate info surface — medium blue tint. Info banners. Stays blue across all brand modes.

Copy

Moderate warning surface — medium yellow tint. Warning banners. Stays yellow across all brand modes.

Copy

Moderate danger surface — medium red tint. Error banners. Stays red across all brand modes.

Copy

Saturated success fill. Solid success badges, status pills. Stays green across all brand modes. Pair text with text-on-color.

Copy

Saturated info fill. Solid info badges, status pills. Stays blue across all brand modes. Pair text with text-on-color.

Copy

Saturated warning fill. Solid warning badges, status pills. Stays yellow across all brand modes. Pair text with text-default (dark) — yellow fails contrast with white.

Copy

Saturated danger fill. Solid error badges, destructive action backgrounds. Stays red across all brand modes. Pair text with text-on-color.

Copy

Low-emphasis neutral surface — subtle elevation, callout strips.

Copy

Strongest emphasis neutral surface — heavy contrast against default. Use sparingly.

Copy

High-emphasis neutral surface — strong recessed sections, hover on interactive panels.

Copy

Subtle neutral surface — softest tint above default. Alternating rows, hover surfaces.

Copy

Disabled surface — gray fill for disabled controls and surfaces. Pair with text-disabled.

Copy

Softest brand-colored tint. Subtle brand callouts, gentle accent backgrounds. Switches per active brand mode.

Copy

Subtle success surface — soft green tint. Success alert backgrounds. Stays green across all brand modes.

Copy

Subtle info surface — soft blue tint. Info alert backgrounds. Stays blue across all brand modes.

Copy

Subtle warning surface — soft yellow tint. Warning alert backgrounds. Stays yellow across all brand modes.

Copy

Subtle danger surface — soft red tint. Error alert backgrounds. Stays red across all brand modes.

Copy

Overlay surface — menus, dropdowns, tooltips. Sits above page content. Same value as raised in most themes.

Copy

Disabled brand surface — desaturated brand color for disabled brand-colored elements.

Copy

Raised surface — cards, popovers, content blocks. Sits above default surface. Pair text with text-default.

Copy

Static brand accent (mid-shade). Decorative brand element that does not flip per theme.

Text

Token
Copy

Brand-colored text — for brand callouts, active state labels, brand emphasis. Switches per active brand mode. Use sparingly.

Copy

Display heading text — for large prominent headings (H1, H2). Slightly different weight/contrast than body.

Copy

Long-form paragraph text — body content in articles, descriptions. Slightly muted vs text-default.

Copy

Muted paragraph text — secondary descriptions, less prominent paragraphs.

Copy

Success message text — green. Confirmation messages, success states. Stays green across all brand modes.

Copy

Info message text — blue. Informational labels, hints. Stays blue across all brand modes.

Copy

Warning message text — orange/yellow. Caution messages, warning states. Stays warm across all brand modes.

Copy

Danger/error message text — red. Error labels, validation feedback. Stays red across all brand modes.

Copy

Default text on colored brand surfaces (white). Stays white across themes. Use on primary buttons, brand-colored hero panels.

Copy

Default body text. Light: near-black. Dark: near-white. Most common text token — start here for any body content.

Copy

Disabled text — desaturated gray for disabled labels, controls.

Copy

Dark text used on warning surfaces (yellow). Always dark — yellow + white text fails WCAG AA contrast in any theme. Use this for labels and icons that sit on background-warning-strong, button-warning-* (if any), or warni

Border

Token
Copy

Default border — most common divider/border. Used for cards, inputs, generic separators. Theme-aware.

Copy

Muted border — softer than default. Subtle separators between related sections.

Copy

Softest border — minimal contrast. Internal dividers within content groups.

Copy

High-contrast border — emphasized dividers, focus states. Light: near-black. Dark: white.

Copy

Saturated success border. Solid success indicators. Stays green across all brand modes.

Copy

Saturated info border. Solid info indicators. Stays blue across all brand modes.

Copy

Saturated warning border. Solid warning indicators. Stays yellow across all brand modes.

Copy

Saturated danger border — error states, destructive action borders. Stays red across all brand modes.

Copy

Border that matches default surface tone — used for subtle separation against the default background.

Copy

Stronger default border — slightly more contrast than border-default. Use when default is too subtle.

Copy

Brand-colored border — focus rings, brand-accented dividers. Switches per active brand mode.

Copy

Subtle success border. Light success accents. Stays green across all brand modes.

Copy

Subtle info border. Light info accents. Stays blue across all brand modes.

Copy

Subtle warning border. Light warning accents. Stays yellow across all brand modes.

Copy

Subtle danger border. Soft error indicators. Stays red across all brand modes.

Copy

Border on dark surfaces at 40% opacity. Subtle separator on dark backgrounds.

Copy

Border on a colored/brand surface at 30% opacity. Used inside primary buttons or brand panels.

Form

Token
Copy

Form field placeholder text — disappears on input.

Copy

Form field text when user has entered a value.

Copy

Form field helper text — supplementary instruction below the field.

Copy

Default form field background — input fill in default state.

Copy

Default form field border — outline of input fields.

Copy

Form field border for error/validation-failed state. Stays red across brand modes.

Copy

Select/dropdown option background on hover.

Copy

Select/dropdown option background when pressed.

Brand

Token
Copy

Primary brand scale — softest tint. Subtle backgrounds, hover surfaces. Used by Themes/* tokens. Switches per active brand mode.

Copy

Primary brand scale — very light tint. Soft backgrounds, gentle hover states. Used by Themes/* tokens.

Copy

Primary brand scale — light shade for tinted backgrounds, subtle dividers. Below 3:1 on white — UI/decorative only.

Copy

Primary brand scale — light shade for borders, dividers, decorative accents. Below 3:1 on white.

Copy

Primary brand scale — mid-light shade for icons on tinted backgrounds, subtle accents.

Copy

Primary brand scale — mid-light shade. Used for primary text/icons in Dark mode only. Fails AA on white.

Copy

Primary brand scale — hover/emphasis state. Darker than anchor. White text passes AAA contrast.

Copy

Primary brand scale — selected/pressed emphasis. Deep shade. White text passes AAA.

Copy

Primary brand scale — pressed state, deepest emphasis. White text passes AAA.

Copy

Primary brand scale — darkest variant. Rarely needed; prefer Neutral/950 for max-contrast surfaces.

Copy

Greeen brand hero green — #166F32. Passes AA with white text/icons (6.26:1). Use as bg for CTAs, badges, highlights.

Copy

⚠ SURFACE ONLY in Greeen brand — #CDFFAD = 1.13:1 as text on white (FAIL). Text ON this surface must use Primary/900 #163300 → 12.3:1 AAA ✓

Copy

Brand neutral — softest tint of the active brand mode. Subtle dividers, hover backgrounds on default surfaces.

Copy

Brand neutral — light tint. Page sections, alternating rows, subtle elevation.

Copy

Brand neutral — light gray. Alternating rows, subtle dividers, soft backgrounds.

Copy

Brand neutral — light gray. Default borders, dividers, recessed surfaces.

Copy

Brand neutral — medium-light gray. Disabled controls, light borders.

Copy

Muted/tertiary text. Wise: darkened to #696969 for WCAG AA compliance on both white and Light Mint surfaces.

Copy

Brand neutral — medium gray. Secondary icons, muted UI elements.

Copy

Brand neutral — medium-dark gray. Body text on light backgrounds. Passes AA on white.

Copy

Brand neutral — dark gray. Default body text, paragraph content. Passes AAA on white.

Copy

Brand neutral — very dark gray. Display text, prominent headings. Passes AAA on white.

Copy

Brand neutral — near-black. Strong emphasis, primary headings.

Copy

Brand neutral — darkest. Maximum contrast text on light surfaces.

Copy

Brand base white. Default page surface in Light mode. Tinted per active brand (warm/cool).

Copy

Brand base black. Default page surface in Dark mode. Tinted per active brand.

Copy

White overlay at 10% — subtle hover tint on dark surfaces.

Copy

White overlay at 20% — hover tint on dark surfaces, glass effects.

Copy

White overlay at 30% — pressed tint on dark surfaces.

Copy

White overlay at 40% — selected tint on dark surfaces.

Copy

White overlay at 50% — semi-transparent white. Glass surfaces, disabled overlays.

Copy

White overlay at 60% — translucent white surfaces.

Copy

White overlay at 70% — heavy translucent white.

Copy

White overlay at 80% — near-opaque white with slight transparency.

Copy

White overlay at 90% — almost-solid white surface.

Copy

White overlay at 100% — fully opaque white.

Copy

Black overlay at 0% opacity (fully transparent).

Copy

Black overlay at 20% — light scrim, hover tint.

Copy

Black overlay at 40% — moderate scrim, disabled overlays.

Copy

Black overlay at 50% — modal scrim, dialog backdrop. Most common scrim opacity.

Copy

Black overlay at 70% — strong scrim, dark overlays.

Copy

Black overlay at 80% — very dark scrim.

Copy

Black overlay at 100% — fully opaque black.

Other

Token
Copy
Copy

Primary button background when pressed/active. Darker emphasis.

Copy

Primary button background, default state. Use Text/text-on-color for label. Switches per active brand mode.

Copy

Primary button background on hover. Slightly darker than default.

Copy

Primary button background in selected state.

Copy

Neutral/secondary button background, default state. Pair with Text/text-default for label.

Copy

Neutral button background on hover.

Copy

Neutral button background when pressed.

Copy

Neutral button background in selected state.

Copy

Black/inverse button — high-contrast button background. Used for prominent CTAs against light surfaces.

Copy

Black/inverse button hover state.

Copy

Black/inverse button pressed state.

Copy

Black/inverse button selected state.

Copy

Primary link color — default state. Brand-tinted, switches per active brand mode.

Copy

Icon on colored brand surface (white). Stays white across themes.

Copy

Default icon color — body-tone, neutral. Most common icon color. Pair with text-default.

Copy

Subtle brand-tinted icon — softer brand color.

Copy

Brand-colored icon — saturated brand fill. Switches per active brand mode.

Copy

Neutral icon color — gray. Pair with neutral or muted text.

Copy

Success icon — saturated green. Stays green across brand modes.

Copy

Info icon — saturated blue. Stays blue across brand modes.

Copy

Warning icon — saturated yellow. Stays yellow across brand modes.

Copy

Danger icon — saturated red. Stays red across brand modes.

Copy

Disabled icon — desaturated gray.

Copy

Default icon mid-tone variant.

Copy

Default icon alt mid-tone variant.

Copy
Copy
Copy
Copy
Copy
Copy
Copy

Neutral chip background, default state. Subtle tag-like background. Pair with text-default.

Copy

Neutral chip background, hover state.

Copy

Neutral chip background, selected state.

Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy

Chart sequential color — first series. For line/bar/pie charts with sequential data.

Copy

Chart sequential color — second series.

Copy

Chart sequential color — third series.

Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy
Copy

Adaptive Outline-alert border: pale tint (light) / deep tint (dark). Dimmed for dark mode.

Copy

Adaptive Outline-alert border: pale tint (light) / deep tint (dark). Dimmed for dark mode.

Copy

Adaptive Outline-alert border: pale tint (light) / deep tint (dark). Dimmed for dark mode.

Copy

Adaptive Outline-alert border: pale tint (light) / deep tint (dark). Dimmed for dark mode.

Copy
Copy
Copy

Spacing

16

Global

TokenValueVisual
Copy
24px
Copy
16px
Copy
12px
Copy
96px
Copy
6px
Copy
8px
Copy
4px
Copy
48px
Copy
160px
Copy
80px
Copy
0px
Copy
40px
Copy
32px
Copy
20px
Copy
64px
Copy
2px

Radius

7

Border Radius

TokenValueShape
Copy
0px
Copy
2px
Copy
6px
Copy
8px
Copy
16px
Copy
24px
Copy
9999px

Typography

18

Font Family

TokenValueSample
Copy
IBM Plex Sans ArabicThe quick brown fox

Font Size

TokenValueSample
Copy
48pxThe quick brown fox
Copy
36pxThe quick brown fox
Copy
30pxThe quick brown fox
Copy
24pxThe quick brown fox
Copy
20pxThe quick brown fox
Copy
18pxThe quick brown fox
Copy
16pxThe quick brown fox
Copy
14pxThe quick brown fox
Copy
12pxThe quick brown fox
Copy
10pxThe quick brown fox

Font Weight

TokenValueSample
Copy
500The quick brown fox

Line Height

TokenValueSample
Copy
30px30px
Copy
28px28px
Copy
24px24px
Copy
20px20px
Copy
18px18px
Copy
14px14px

Motion

12

Easing

TokenValue
Copy
cubic-bezier(0.2, 0, 0, 1)
Copy
cubic-bezier(0, 0, 0.2, 1)
Copy
cubic-bezier(0.4, 0, 1, 1)
Copy
cubic-bezier(0.2, 0, 0, 1)
Copy
cubic-bezier(0.2, 0, 0, 1)
Copy
cubic-bezier(0, 0, 1, 1)
Copy
150ms
Copy
250ms
Copy
150ms
Copy
350ms
Copy
250ms
Copy
500ms

Icons

4

Icon Sizes

TokenValueVisual
Copy
12px
Copy
16px
Copy
20px
Copy
24px

Primitives

36

Neutral

Token
Copy

Universal neutral — mid gray. Disabled text, secondary placeholders.

Copy

Universal neutral — medium-dark gray. Body text on white, passes AA.

Copy

Universal neutral — dark gray. Default body text, paragraphs. Passes AAA on white.

Copy

Universal neutral — very dark gray. Display text, headings. Passes AAA on white.

Copy

Universal neutral — near-black. Strong emphasis text.

Public Gold

Token
Copy

Very dark shade — selected/pressed emphasis. Used by Brand collection.

Copy

Darkest variant. Used by Brand collection.

Red

Token
Copy

Very light red — alert/error backgrounds.

Copy

Light red — danger surface tint.

Copy

Light red — danger borders, decorative accents. Below 3:1 on white.

Copy

Mid-light red — danger icons on tinted backgrounds.

Copy

Mid red — danger emphasis, hover icons.

Copy

Medium red — danger primary state.

Copy

Danger anchor red — main danger color. White text passes AA.

Copy

Dark red — danger hover state. White text passes AAA.

Copy

Very dark red — danger pressed state. White text passes AAA.

Copy

Near-darkest red — strong danger emphasis.

Copy

Darkest red — maximum danger emphasis.

Yellow

Token
Copy

Mid-light yellow — warning icons on tinted backgrounds.

Copy

Mid yellow — warning accent.

Copy

Warning anchor — main warning color. Use dark text on this — white text fails AA on yellow.

Copy

Dark yellow/orange — warning hover state.

Copy

Darkest warning — maximum emphasis.

Green

Token
Copy

Very light green — success alert backgrounds.

Copy

Mid green — success emphasis.

Copy

Dark green — success hover state. White text passes AAA.

Copy

Darkest green — maximum success emphasis.

Blue

Token
Copy

Mid-light blue — info icons on tinted backgrounds.

Copy

Mid blue — info emphasis.

Copy

Medium blue — info primary state.

Copy

Info anchor blue — main info color. White text passes AA.

Copy

Darkest blue — maximum info emphasis.

Other

Token
Copy

Light shade. Borders, decorative accents. Used by Brand collection. Below 3:1 on white.

Copy

Darkest variant. Used by Brand collection.

Copy

Medium-dark shade. Passes AA on white. Used by Brand collection.

Copy

Brand-tinted neutral (800) — neutral shade adjusted for the active brand mode (warm or cool). Used by Brand collection.