Color Tokens

Color tokens define the standardized color values used across the Clinical Design System. They support consistent, accessible, and predictable experiences across applications by providing a shared set of colors for interface elements, system states, and data visualizations.

These tokens are designed to help teams apply color intentionally, reduce ambiguity, and meet accessibility requirements in clinical contexts.


How to use color tokens

Getting started with our color tokens.

Source file location: ./dist/core/tokens/colors

Import as follow in your Sass file @use ‘@department-of-veterans-affairs/clinical-design-system/dist/core/tokens/colors’ as colors

Please note: All of our color tokens live in the same file.


Theme color tokens

The VA Clinical Design System Core uses USWDS color tokens. USWDS theme color tokens provide flexible, accessible, customizable color choices for your project.

Token Value
$vacds-color-white #FFFFFF
$vacds-color-base-lightest #F0F0F0
$vacds-color-base-lighter #DFE1E2
$vacds-color-base-light #A9AEB1
$vacds-color-base #71767A
$vacds-color-base-dark #565C65
$vacds-color-base-darker #3D4551
$vacds-color-base-darkest #1B1B1B
$vacds-color-ink #1B1B1B
$vacds-color-black #000000
$vacds-color-primary-lighter #D9E8F6
$vacds-color-primary-light #73B3E7
$vacds-color-primary #005EA2
$vacds-color-primary-vivid #0050D8
$vacds-color-primary-dark #1A4480
$vacds-color-primary-darker #162E51
$vacds-color-secondary-lighter #F8DFE2
$vacds-color-secondary-light #F2938C
$vacds-color-secondary #D83933
$vacds-color-secondary-vivid #E41D3D
$vacds-color-secondary-dark #B50909
$vacds-color-secondary-darker #8B0A03
$vacds-color-accent-cool-lighter #E1F3F8
$vacds-color-accent-cool-light #97D4EA
$vacds-color-accent-cool #00BDE3
$vacds-color-accent-cool-dark #28A0CB
$vacds-color-accent-cool-darker #07648D
$vacds-color-accent-warm-lighter #F2E4D4
$vacds-color-accent-warm-light #FFBC78
$vacds-color-accent-warm #FA9441
$vacds-color-accent-warm-dark #C05600
$vacds-color-accent-warm-darker #775540
$vacds-color-focus #2491FF

State color tokens

VACDS state color tokens use USWDS tokens. Their intention is to be useful and effective for any project that has states or alerts. Each state token is drawn from a system color token and we only use token-based colors in official components.

The state color palette is divided into five high-level role-based color families: info, error, warning, success, emergency, and disabled.

Each color family except emergency and disabled has five possible lightness grades, from lighter to darker, though not every family needs to include a color at each grade. Some grades may be set to false in your project’s theme settings.

Token Value
$vacds-color-info-lighter #E7F6F8
$vacds-color-info-light #99DEEA
$vacds-color-info #00BDE3
$vacds-color-info-dark #009EC1
$vacds-color-info-darker #2E6276
$vacds-color-error-lighter #F4E3DB
$vacds-color-error-light #F39268
$vacds-color-error #D54309
$vacds-color-error-dark #B50909
$vacds-color-error-darker #6F3331
$vacds-color-warning-lighter #FAF3D1
$vacds-color-warning-light #FEE685
$vacds-color-warning #FFBE2E
$vacds-color-warning-dark #E5A000
$vacds-color-warning-darker #936F38
$vacds-color-success-lighter #ECF3EC
$vacds-color-success-light #70E17B
$vacds-color-success #00A91C
$vacds-color-success-dark #008817
$vacds-color-success-darker #216E1F
$vacds-color-disabled #C9C9C9
$vacds-color-disabled-light #E6E6E6
$vacds-color-disabled-dark #ADADAD
$vacds-color-emergency #9c3d10
$vacds-color-emergency-dark #332d29

Chart color tokens

Chart color tokens provide a standardized set of colors for data visualization across clinical applications. These colors are designed specifically for charts and graphs where color is used to differentiate data categories, trends, or comparisons.

Unlike theme or state colors, chart color tokens are optimized to be distinguishable when used together and to remain usable for users with visual impairments.

Chart color accessibility considerations

Chart color tokens were designed and tested to support users with common visual impairments, including color vision deficiencies.

All colors were evaluated in visual impairment simulations to ensure sufficient differentiation when displayed adjacent to one another. These tokens are intended to reduce ambiguity and improve data comprehension in clinical contexts.

Chart colors should never be used as the sole indicator of meaning and must be paired with labels, patterns, or annotations when communicating critical information.

Chart color design principles

  • Perceptual distinguishability — Colors remain distinct under common visual impairment simulations.
  • Consistency across applications — The same data concepts use the same colors wherever possible.
  • Scalability — Tokens support small and large data sets without introducing ambiguity.
  • Never color alone — Chart colors are designed to work alongside labels, patterns, and annotations.

Chart color palettes

Vibrant palette

A higher-contrast palette intended for primary data visualizations where strong differentiation is required.

Token Value
$vacds-color-charts-vibrant-1 #d83933
$vacds-color-charts-vibrant-2 #F09860
$vacds-color-charts-vibrant-3 #FC906D
$vacds-color-charts-vibrant-4 #FFBE2E
$vacds-color-charts-vibrant-5 #face00
$vacds-color-charts-vibrant-6 #146947
$vacds-color-charts-vibrant-7 #008817
$vacds-color-charts-vibrant-8 #04C585
$vacds-color-charts-vibrant-9 #70E17B
$vacds-color-charts-vibrant-10 #2491FF
$vacds-color-charts-vibrant-11 #28A0CB
$vacds-color-charts-vibrant-12 #00BDE3
$vacds-color-charts-vibrant-13 #D85BEF
$vacds-color-charts-vibrant-14 #4A50C4
$vacds-color-charts-vibrant-15 #9287D8
$vacds-color-charts-vibrant-16 #711E6C
$vacds-color-charts-vibrant-17 #D72D79
$vacds-color-charts-vibrant-18 #FF87B2

Muted palette

A lower-saturation palette suitable for secondary data, dense dashboards, or supporting visualizations.

Token Value
$vacds-color-charts-muted-1 #4f97d1
$vacds-color-charts-muted-2 #face00
$vacds-color-charts-muted-3 #f2938c
$vacds-color-charts-muted-4 #a3b72c
$vacds-color-charts-muted-5 #449dac
$vacds-color-charts-muted-6 #ad8b65
$vacds-color-charts-muted-7 #8889db
$vacds-color-charts-muted-8 #e0699f