Blueprint

Colors

Shared

Functional colors meant to be the bedrock on which we build both user interfaces and marketing collateral. The primary blue is used for links, buttons, and other interactive elements and is also our main brand color. The neutral range is used for functional purposes like running text headlines, rules and dividers. Our original secondary blue has been deprecated; intended for use as an accent color, it has been superseded by the brand colors listed below.

Primary

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500

base

600
700
800
900

Neutral

— click to copy #value, ⌥ + click to copy scale.key

background

0
50

card, backgroundDark

100

stroke

200
300

disabled

400
500
550

textLight, secondaryText

600
700
750
800
850
875

text

900

Semantic

Used to reinforce meaning and indicate an object's state. These colors are only for this use, not as accents or for decorative purposes.

The success palette is used to indicate that the action the user took completed successfully. The warning palette warns users about non-blocking problems or events. Use the danger palette around blocking problems or events, or to indicate destructive actions.

Success

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500

base

600
700
800
900

Warning

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500

base

600
700
800
900

Danger

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500

base

600
700
800
900

Brand

Used as part of marketing collateral (both digital and print), and as accents within the product. These colors should never be used to communicate state or convey meanings already covered by the semantic colors above.

Brand Navy

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500
600
700
800
900

Brand Green

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500
600
700
800
900

Brand Brown

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500
600
700
800
900

Brand Red

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500
600
700
800
900

Brand Tan

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500
600
700
800
900

Brand Orange

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500
600
700
800
900

Brand Yellow

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500
600
700
800
900

Brand Purple 

— click to copy #value, ⌥ + click to copy scale.key

50
100
200
300
400
500
600
700
800
900

Usage

React

See the style props documentation for the complete list of style props that use the color scale.

live

<div className="example-color">
<Box bg="primary.base" color="primary.900" />
<Box bg="primary.200" color="primary.400" />
<Box bg="success.base" color="success.900" />
<Box bg="success.200" color="success.400" />
<Box bg="warning.base" color="warning.900" />
<Box bg="warning.200" color="warning.400" />
<Box bg="danger.base" color="danger.900" />
<Box bg="danger.200" color="danger.400" />
</div>

Bootstrap

Use the background and color utilities to apply system colors.

live

<div class="example-color">
<div class="bg-primary text-primary-900"></div>
<div class="bg-primary-200 text-primary-400"></div>
<div class="bg-success text-success-900"></div>
<div class="bg-success-200 text-success-400"></div>
<div class="bg-warning text-warning-900"></div>
<div class="bg-warning-200 text-warning-400"></div>
<div class="bg-danger text-danger-900"></div>
<div class="bg-danger-200 text-danger-400"></div>
</div>