Colors

By keeping the usage of colors systematic, we are distinguishing our brand and creating a consistent experience across products.

Colors

For consistency and brand awareness, we use the below defined color palettes throughout our interfaces.

Neutral palette#

The neutral color palette is used for typography and most backgrounds.

Neutral colors help you structure your content. They set a calm and not distractive environment. They don’t typically have a meaning associated with them, though they can imply things like disabled states of elements.

Our neutral palette is slightly saturated with the hue close to our accent hue to create more harmonious vibe.

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorWhite
Hex
#ffffff
RGB
255,255,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGray5
Hex
#f8fcfb
RGB
248,252,251
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGray10
Hex
#f2f9f8
RGB
242,249,248
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGray20
Hex
#e2ebe9
RGB
226,235,233
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGray30
Hex
#c4d0cd
RGB
196,208,205
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGray40
Hex
#a2b2af
RGB
162,178,175
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGray50
Hex
#889e99
RGB
136,158,153
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorGray60
Hex
#5d7570
RGB
93,117,112
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorGray70
Hex
#475e59
RGB
71,94,89
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorGray80
Hex
#2e4540
RGB
46,69,64
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorGray90
Hex
#162b27
RGB
22,43,39
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorGray100
Hex
#091a16
RGB
9,26,22

Accent palette#

The accent color palette is used in logical ways throughout the product to guide the eye and highlight the important, interactive UI bits.

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorSolarMist20
Hex
#eefffc
RGB
238,255,252
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorSolarMist30
Hex
#e3fffa
RGB
227,255,250
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorSolarMist40
Hex
#d1fff7
RGB
209,255,247
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorSolarMist50
Hex
#b8fdf1
RGB
184,253,241
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorSolarMist60
Hex
#9fe3d7
RGB
159,227,215
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorSolarMist70
Hex
#7ebdb2
RGB
126,189,178
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorSolarMist80
Hex
#487d74
RGB
72,125,116
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorSolarMist90
Hex
#32635b
RGB
50,99,91
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorSolarMist100
Hex
#1e4a42
RGB
30,74,66

Notification palette#

Each color in the notification color palette is selected intentionally to provide meaningful feedback within our experiences. Notification colors should be used purposefully to communicate and inform users.

Info#

Info palette is used to indicate informative notifications, progress, and labels in the system.

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorAqua5
Hex
#e0f7ff
RGB
224,247,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorAqua10
Hex
#beefff
RGB
190,239,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorAqua20
Hex
#9ce6ff
RGB
156,230,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorAqua30
Hex
#73dcff
RGB
115,220,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorAqua40
Hex
#53d4ff
RGB
83,212,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorAqua50
Hex
#2ecaff
RGB
46,202,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorAqua60
Hex
#08c1ff
RGB
8,193,255
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorAqua70
Hex
#009cd0
RGB
0,156,208
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorAqua80
Hex
#00769e
RGB
0,118,158
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorAqua90
Hex
#004f6a
RGB
0,79,106
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorAqua100
Hex
#002b3a
RGB
0,43,58

Success#

Success palette is used to indicate success states. Green is a vibrant color and should be used sparingly to convey a positive feeling.

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGreen5
Hex
#dfffe5
RGB
223,255,229
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGreen10
Hex
#c6f2cd
RGB
198,242,205
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGreen20
Hex
#ace3b6
RGB
172,227,182
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGreen30
Hex
#92d49e
RGB
146,212,158
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGreen40
Hex
#77c588
RGB
119,197,136
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGreen50
Hex
#5bb671
RGB
91,182,113
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorGreen60
Hex
#48b465
RGB
72,180,101
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorGreen70
Hex
#009842
RGB
0,152,66
A
Pass
A
Pass
A
Pass
A
Pass
Token
colorGreen80
Hex
#008928
RGB
0,137,40
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorGreen90
Hex
#00641b
RGB
0,100,27
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorGreen100
Hex
#00400e
RGB
0,64,14

Warning#

Warning palette is used to indicate a warning or that progress is hindered. Use yellow to indicate to indicate a user that an issue can be avoided or needs a corrective action.

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorYellow5
Hex
#fffbe8
RGB
255,251,232
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorYellow10
Hex
#fff6c7
RGB
255,246,199
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorYellow20
Hex
#fff0a6
RGB
255,240,166
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorYellow30
Hex
#ffeb85
RGB
255,235,133
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorYellow40
Hex
#ffea63
RGB
255,234,99
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorYellow50
Hex
#ffdc42
RGB
255,220,66
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorYellow60
Hex
#ffd821
RGB
255,216,33
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorYellow70
Hex
#ffd000
RGB
255,208,0
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorYellow80
Hex
#deb900
RGB
222,185,0
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorYellow90
Hex
#a38400
RGB
163,132,0
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorYellow100
Hex
#594700
RGB
89,71,0

Danger#

Danger palette is used to indicate error states and messages. Red is an alarming color and should be used with care as it can convey a negative feeling.

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorRed5
Hex
#ffe8e0
RGB
255,232,224
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorRed10
Hex
#ffd2c8
RGB
255,210,200
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorRed20
Hex
#ffbcb0
RGB
255,188,176
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorRed30
Hex
#ffa699
RGB
255,166,153
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorRed40
Hex
#ff8f81
RGB
255,143,129
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorRed50
Hex
#f8786a
RGB
248,120,106
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorRed60
Hex
#f8685b
RGB
248,104,91
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorRed70
Hex
#e4433a
RGB
228,67,58
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorRed80
Hex
#d91c1c
RGB
217,28,28
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorRed90
Hex
#a50000
RGB
165,0,0
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorRed100
Hex
#660000
RGB
102,0,0

Functional tokens#

Base color tokens listed above just represent a static color value and looking at them doesn't tell you much about possible applications. Functional tokens allow us to abstract values to attach a meaning to their intended usage. They allow us to layer references on top of base color tokens to enable more predictable combination and application of colors.

Tokens relationship

Migration to functional tokens will allow easier implementation of new color-related features like dark mode, custom themes or even simplify future product rebranding. Functional tokens act as an API on top of our color palettes, in a sense that the tokens can be referenced without worrying about their underlying value. Apps that stick to the tokens will get all future color and theme updates "for free", which is a win for maintainability going forward.

Avoid referencing color scales by their actual scale name like colorGray100. Instead, use the functional tokens whenever possible. In rare cases, you may need to use explicit scale tokens to define custom functional variables in your application.

We use fairly generic names for the functional color tokens that work as a guide for the application but don't rely on our component inventory, thus can also be used to build your custom components.

Every functional color token follows the same predictable naming convention that helps provide an understanding on how or when the token should be used.

The format of the name is: [property][role][variant][state], where:

  • ​
    property is a UI entity the token will be applied to, such as background or border.
  • ​
    role describes the intention behind the token.
  • ​
    variant refers to variations of the token, for example how prominent it appears. Prominence scale ranges from minimal to contrast.
  • ​
    state is optional and can represent available interaction options such as hover or active.
Functional tokens structure explanation

This gives us final token names like:

Functional tokens names

Finally, the functional tokens are referenced throughout component styles:

Functional tokens usage example
import { styled } from '@volue/wave-react';
const Component = styled('div', {
backgroundColor: '$backgroundSuccessStrong',
color: '$foregroundSuccessInverse',
'&:hover': {
backgroundColor: '$backgroundSuccessStrongHover'
}
});

Functional tokens are available for use in all styling APIs that @volue/wave-react offers.

Our functional color tokens belong to one of three groups: background, foreground and border.

Pairing#

It is recommended to pair default color foregrounds with their default and subtle background counterparts. These pairings are designed to be legible and meet accessibility guidance (WCAG AA contrast requirements).

However not all colors pair well with each other. For example you shouldn't combine default foregrounds with strong backgrounds as that will result in inaccessible pairings. Instead, use inverse foreground tokens designed to show on strong backgrounds for optimal contrast.

Here are some general color pairings that have been designed and tested for accessible contrast ratios:

Use hover, active and disabled tokens to communicate visual changes related to interaction states:

CSS variables#

Color tokens exist in different formats and can be also consumed as CSS custom properties​ or variables. You can use any styling solution to read those variables.

CSS variables come automatically bundled with @volue/wave core package.

CSS variable names are formatted in kebab-case​:

.element {
background: var(--color-background-neutral-moderate);
color: var(--color-foreground-neutral);
}

There are even more ways of integrating tokens into your product with help of @volue/design-colors package.


Background tokens#

Background color tokens define the background colors used in surfaces of components or UI elements. Do not use these for border colors or foreground colors.

  • backgroundNeutralMinimal
    colorWhite
    #ffffff

    Minimal neutral background. Used for the background area of your app and UI components like cards, inputs etc.

    CSS variable:
    var(--color-background-neutral-minimal)
  • backgroundNeutralSubtle
    colorGray5
    #f8fcfb

    Subtle neutral background. Used for the background of your app, e.g. when you create a card-based layout.

    CSS variable:
    var(--color-background-neutral-subtle)
  • backgroundNeutralModerate
    colorGray10
    #f2f9f8

    Moderate neutral background. Used for the background area of components that should stand out somewhat against minimal neutral surfaces.

    CSS variable:
    var(--color-background-neutral-moderate)
  • backgroundNeutral
    colorGray20
    #e2ebe9

    Default neutral background.

    CSS variable:
    var(--color-background-neutral)
  • backgroundNeutralBold
    colorGray60
    #5d7570

    Bold neutral background.

    CSS variable:
    var(--color-background-neutral-bold)
  • backgroundNeutralStrong
    colorGray80
    #2e4540

    Strong neutral background.

    CSS variable:
    var(--color-background-neutral-strong)
  • backgroundNeutralStrongHover
    colorGray90
    #162b27

    Strong neutral background hover state.

    CSS variable:
    var(--color-background-neutral-strong-hover)
  • backgroundNeutralStrongActive
    colorGray100
    #091a16

    Strong neutral background active state.

    CSS variable:
    var(--color-background-neutral-strong-active)
  • backgroundNeutralContrast
    colorGray100
    #091a16

    Contrast neutral background. Used for backgrounds of components that should stand out from the rest of the content, such as app header or tooltips.

    CSS variable:
    var(--color-background-neutral-contrast)
  • backgroundAccentSubtle
    colorSolarMist20
    #eefffc

    Subtle accent background.

    CSS variable:
    var(--color-background-accent-subtle)
  • backgroundAccentSubtleHover
    colorSolarMist30
    #e3fffa

    Subtle accent background hover state.

    CSS variable:
    var(--color-background-accent-subtle-hover)
  • backgroundAccentSubtleActive
    colorSolarMist40
    #d1fff7

    Subtle accent background active state.

    CSS variable:
    var(--color-background-accent-subtle-active)
  • backgroundAccent
    colorSolarMist30
    #e3fffa

    Default accent background.

    CSS variable:
    var(--color-background-accent)
  • backgroundAccentHover
    colorSolarMist40
    #d1fff7

    Default accent background hover state.

    CSS variable:
    var(--color-background-accent-hover)
  • backgroundAccentActive
    colorSolarMist50
    #b8fdf1

    Default accent background active state.

    CSS variable:
    var(--color-background-accent-active)
  • backgroundAccentBold
    colorSolarMist60
    #9fe3d7

    Bold accent background.

    CSS variable:
    var(--color-background-accent-bold)
  • backgroundAccentStrong
    colorSolarMist80
    #487d74

    Strong accent background.

    CSS variable:
    var(--color-background-accent-strong)
  • backgroundDangerSubtle
    colorRed5
    #ffe8e0

    Subtle danger background.

    CSS variable:
    var(--color-background-danger-subtle)
  • backgroundDangerSubtleHover
    colorRed10
    #ffd2c8

    Subtle danger background hover state.

    CSS variable:
    var(--color-background-danger-subtle-hover)
  • backgroundDangerSubtleActive
    colorRed20
    #ffbcb0

    Subtle danger background active state.

    CSS variable:
    var(--color-background-danger-subtle-active)
  • backgroundDanger
    colorRed10
    #ffd2c8

    Default danger background.

    CSS variable:
    var(--color-background-danger)
  • backgroundDangerHover
    colorRed20
    #ffbcb0

    Default danger background hover state.

    CSS variable:
    var(--color-background-danger-hover)
  • backgroundDangerActive
    colorRed30
    #ffa699

    Default danger background active state.

    CSS variable:
    var(--color-background-danger-active)
  • backgroundDangerBold
    colorRed70
    #e4433a

    Bold danger background.

    CSS variable:
    var(--color-background-danger-bold)
  • backgroundDangerBoldHover
    colorRed80
    #d91c1c

    Bold danger background hover state.

    CSS variable:
    var(--color-background-danger-bold-hover)
  • backgroundDangerBoldActive
    colorRed90
    #a50000

    Bold danger background active state.

    CSS variable:
    var(--color-background-danger-bold-active)
  • backgroundDangerStrong
    colorRed80
    #d91c1c

    Strong danger background state.

    CSS variable:
    var(--color-background-danger-strong)
  • backgroundDangerStrongHover
    colorRed90
    #a50000

    Strong danger background hover state.

    CSS variable:
    var(--color-background-danger-strong-hover)
  • backgroundDangerStrongActive
    colorRed100
    #660000

    Strong danger background active state.

    CSS variable:
    var(--color-background-danger-strong-active)
  • backgroundWarningSubtle
    colorYellow5
    #fffbe8

    Subtle warning background.

    CSS variable:
    var(--color-background-warning-subtle)
  • backgroundWarningSubtleHover
    colorYellow10
    #fff6c7

    Subtle warning background hover state.

    CSS variable:
    var(--color-background-warning-subtle-hover)
  • backgroundWarningSubtleActive
    colorYellow20
    #fff0a6

    Subtle warning background active state.

    CSS variable:
    var(--color-background-warning-subtle-active)
  • backgroundWarning
    colorYellow10
    #fff6c7

    Default warning background.

    CSS variable:
    var(--color-background-warning)
  • backgroundWarningHover
    colorYellow20
    #fff0a6

    Default warning background hover state.

    CSS variable:
    var(--color-background-warning-hover)
  • backgroundWarningActive
    colorYellow30
    #ffeb85

    Default warning background active state.

    CSS variable:
    var(--color-background-warning-active)
  • backgroundWarningBold
    colorYellow70
    #ffd000

    Bold warning background.

    CSS variable:
    var(--color-background-warning-bold)
  • backgroundWarningBoldHover
    colorYellow80
    #deb900

    Bold warning background hover state.

    CSS variable:
    var(--color-background-warning-bold-hover)
  • backgroundWarningBoldActive
    colorYellow90
    #a38400

    Bold warning background active state.

    CSS variable:
    var(--color-background-warning-bold-active)
  • backgroundWarningStrong
    colorYellow80
    #deb900

    Strong warning background state.

    CSS variable:
    var(--color-background-warning-strong)
  • backgroundWarningStrongHover
    colorYellow90
    #a38400

    Strong warning background hover state.

    CSS variable:
    var(--color-background-warning-strong-hover)
  • backgroundWarningStrongActive
    colorYellow100
    #594700

    Strong warning background active state.

    CSS variable:
    var(--color-background-warning-strong-active)
  • backgroundSuccessSubtle
    colorGreen5
    #dfffe5

    Subtle success background.

    CSS variable:
    var(--color-background-success-subtle)
  • backgroundSuccessSubtleHover
    colorGreen10
    #c6f2cd

    Subtle success background hover state.

    CSS variable:
    var(--color-background-success-subtle-hover)
  • backgroundSuccessSubtleActive
    colorGreen20
    #ace3b6

    Subtle success background active state.

    CSS variable:
    var(--color-background-success-subtle-active)
  • backgroundSuccess
    colorGreen10
    #c6f2cd

    Default success background.

    CSS variable:
    var(--color-background-success)
  • backgroundSuccessHover
    colorGreen20
    #ace3b6

    Default success background hover state.

    CSS variable:
    var(--color-background-success-hover)
  • backgroundSuccessActive
    colorGreen30
    #92d49e

    Default success background active state.

    CSS variable:
    var(--color-background-success-active)
  • backgroundSuccessBold
    colorGreen70
    #009842

    Bold success background.

    CSS variable:
    var(--color-background-success-bold)
  • backgroundSuccessBoldHover
    colorGreen80
    #008928

    Bold success background hover state.

    CSS variable:
    var(--color-background-success-bold-hover)
  • backgroundSuccessBoldActive
    colorGreen90
    #00641b

    Bold success background active state.

    CSS variable:
    var(--color-background-success-bold-active)
  • backgroundSuccessStrong
    colorGreen80
    #008928

    Strong success background state.

    CSS variable:
    var(--color-background-success-strong)
  • backgroundSuccessStrongHover
    colorGreen90
    #00641b

    Strong success background hover state.

    CSS variable:
    var(--color-background-success-strong-hover)
  • backgroundSuccessStrongActive
    colorGreen100
    #00400e

    Strong success background active state.

    CSS variable:
    var(--color-background-success-strong-active)
  • backgroundInfoSubtle
    colorAqua5
    #e0f7ff

    Subtle info background.

    CSS variable:
    var(--color-background-info-subtle)
  • backgroundInfoSubtleHover
    colorAqua10
    #beefff

    Subtle info background hover state.

    CSS variable:
    var(--color-background-info-subtle-hover)
  • backgroundInfoSubtleActive
    colorAqua20
    #9ce6ff

    Subtle info background active state.

    CSS variable:
    var(--color-background-info-subtle-active)
  • backgroundInfo
    colorAqua10
    #beefff

    Default info background.

    CSS variable:
    var(--color-background-info)
  • backgroundInfoHover
    colorAqua20
    #9ce6ff

    Default info background hover state.

    CSS variable:
    var(--color-background-info-hover)
  • backgroundInfoActive
    colorAqua30
    #73dcff

    Default info background active state.

    CSS variable:
    var(--color-background-info-active)
  • backgroundInfoBold
    colorAqua70
    #009cd0

    Bold info background.

    CSS variable:
    var(--color-background-info-bold)
  • backgroundInfoBoldHover
    colorAqua80
    #00769e

    Bold info background hover state.

    CSS variable:
    var(--color-background-info-bold-hover)
  • backgroundInfoBoldActive
    colorAqua90
    #004f6a

    Bold info background active state.

    CSS variable:
    var(--color-background-info-bold-active)
  • backgroundInfoStrong
    colorAqua80
    #00769e

    Strong info background state.

    CSS variable:
    var(--color-background-info-strong)
  • backgroundInfoStrongHover
    colorAqua90
    #004f6a

    Strong info background hover state.

    CSS variable:
    var(--color-background-info-strong-hover)
  • backgroundInfoStrongActive
    colorAqua100
    #002b3a

    Strong info background active state.

    CSS variable:
    var(--color-background-info-strong-active)
  • backgroundDisabled
    colorGray20
    #e2ebe9

    Disabled background.

    CSS variable:
    var(--color-background-disabled)
  • backgroundDisabledSubtle
    colorGray10
    #f2f9f8

    Subtle disabled background.

    CSS variable:
    var(--color-background-disabled-subtle)

Foreground tokens#

Foreground color tokens are used for text content, icons, and other elements rendered on top of a background. Do not use these for border colors or background colors.

Regular foreground colors tokens ensure enough contrast ratio when used on top of default, minimal and subtle background color tokens.

Note that icons have different contrast requirements than text. Since they are graphical objects, they only need to meet a 3:1 color contrast ratio (WCAG 1.4.11​), as opposed to text, which must meet 4.5:1 contrast ratio (WCAG 1.4.3​).

  • Aa
    foregroundNeutral
    colorGray90
    #162b27

    Default neutral foreground. Used for primary, high-contrast text.

    CSS variable:
    var(--color-foreground-neutral)
  • Aa
    foregroundNeutralModerate
    colorGray80
    #2e4540

    Moderate neutral foreground. Used for secondary text.

    CSS variable:
    var(--color-foreground-neutral-moderate)
  • Aa
    foregroundNeutralSubtle
    colorGray60
    #5d7570

    Subtle neutral foreground. Used for tertiary, low-contrast text.

    CSS variable:
    var(--color-foreground-neutral-subtle)
  • Aa
    foregroundNeutralMinimal
    colorGray40
    #a2b2af

    Minimal neutral foreground. Used for disabled text.

    CSS variable:
    var(--color-foreground-neutral-minimal)
  • Aa
    foregroundAccent
    colorSolarMist100
    #1e4a42

    Default accent foreground.

    CSS variable:
    var(--color-foreground-accent)
  • Aa
    foregroundAccentModerate
    colorSolarMist90
    #32635b

    Moderate accent foreground.

    CSS variable:
    var(--color-foreground-accent-moderate)
  • Aa
    foregroundAccentSubtle
    colorSolarMist80
    #487d74

    Subtle accent foreground.

    CSS variable:
    var(--color-foreground-accent-subtle)
  • Aa
    foregroundDanger
    colorRed100
    #660000

    Default danger foreground.

    CSS variable:
    var(--color-foreground-danger)
  • Aa
    foregroundDangerModerate
    colorRed80
    #d91c1c

    Moderate danger foreground.

    CSS variable:
    var(--color-foreground-danger-moderate)
  • Aa
    foregroundDangerSubtle
    colorRed70
    #e4433a

    Subtle danger foreground.

    CSS variable:
    var(--color-foreground-danger-subtle)
  • Aa
    foregroundWarning
    colorYellow100
    #594700

    Default warning foreground.

    CSS variable:
    var(--color-foreground-warning)
  • Aa
    foregroundWarningModerate
    colorYellow90
    #a38400

    Moderate warning foreground.

    CSS variable:
    var(--color-foreground-warning-moderate)
  • Aa
    foregroundWarningSubtle
    colorYellow70
    #ffd000

    Subtle warning foreground.

    CSS variable:
    var(--color-foreground-warning-subtle)
  • Aa
    foregroundWarningInverse
    colorGray100
    #091a16

    Inverse warning foreground. Used on strong warning background for optimal contrast.

    CSS variable:
    var(--color-foreground-warning-inverse)
  • Aa
    foregroundSuccess
    colorGreen100
    #00400e

    Default success foreground.

    CSS variable:
    var(--color-foreground-success)
  • Aa
    foregroundSuccessModerate
    colorGreen80
    #008928

    Moderate success foreground.

    CSS variable:
    var(--color-foreground-success-moderate)
  • Aa
    foregroundSuccessSubtle
    colorGreen70
    #009842

    Subtle success foreground.

    CSS variable:
    var(--color-foreground-success-subtle)
  • Aa
    foregroundInfo
    colorAqua100
    #002b3a

    Default info foreground.

    CSS variable:
    var(--color-foreground-info)
  • Aa
    foregroundInfoModerate
    colorAqua80
    #00769e

    Moderate info foreground.

    CSS variable:
    var(--color-foreground-info-moderate)
  • Aa
    foregroundInfoSubtle
    colorAqua70
    #009cd0

    Subtle info foreground.

    CSS variable:
    var(--color-foreground-info-subtle)
  • Aa
    foregroundDisabled
    colorGray40
    #a2b2af

    Disabled foreground.

    CSS variable:
    var(--color-foreground-disabled)
  • Aa
    foregroundDisabledSubtle
    colorGray30
    #c4d0cd

    Subtle disabled foreground.

    CSS variable:
    var(--color-foreground-disabled-subtle)
  • Aa
    foregroundInverse
    colorWhite
    #ffffff

    Inverse foreground. Used for text on strong backgrounds.

    CSS variable:
    var(--color-foreground-inverse)

Border tokens#

Border color tokens define the color of borders, as seen in toasts, cards, form fields, and more. Do not use these for background colors or foreground colors.

  • borderNeutralSubtle
    colorGray20
    #e2ebe9

    Subtle neutral border.

    CSS variable:
    var(--color-border-neutral-subtle)
  • borderNeutralModerate
    colorGray30
    #c4d0cd

    Moderate neutral border.

    CSS variable:
    var(--color-border-neutral-moderate)
  • borderNeutral
    colorGray40
    #a2b2af

    Default neutral border.

    CSS variable:
    var(--color-border-neutral)
  • borderNeutralBold
    colorGray70
    #475e59

    Bold neutral border.

    CSS variable:
    var(--color-border-neutral-bold)
  • borderNeutralContrast
    colorGray100
    #091a16

    Contrast neutral border.

    CSS variable:
    var(--color-border-neutral-contrast)
  • borderAccent
    colorSolarMist50
    #b8fdf1

    Default accent border.

    CSS variable:
    var(--color-border-accent)
  • borderAccentHover
    colorSolarMist60
    #9fe3d7

    Default accent border hover state.

    CSS variable:
    var(--color-border-accent-hover)
  • borderAccentActive
    colorSolarMist70
    #7ebdb2

    Default accent border active state.

    CSS variable:
    var(--color-border-accent-active)
  • borderAccentBold
    colorSolarMist80
    #487d74

    Bold accent border.

    CSS variable:
    var(--color-border-accent-bold)
  • borderAccentStrong
    colorSolarMist90
    #32635b

    Strong accent border.

    CSS variable:
    var(--color-border-accent-strong)
  • borderDanger
    colorRed30
    #ffa699

    Default danger border.

    CSS variable:
    var(--color-border-danger)
  • borderDangerBold
    colorRed80
    #d91c1c

    Bold danger border.

    CSS variable:
    var(--color-border-danger-bold)
  • borderDangerStrong
    colorRed90
    #a50000

    Strong danger border.

    CSS variable:
    var(--color-border-danger-strong)
  • borderWarning
    colorYellow50
    #ffdc42

    Default warning border.

    CSS variable:
    var(--color-border-warning)
  • borderWarningBold
    colorYellow80
    #deb900

    Bold warning border.

    CSS variable:
    var(--color-border-warning-bold)
  • borderWarningStrong
    colorYellow90
    #a38400

    Strong warning border.

    CSS variable:
    var(--color-border-warning-strong)
  • borderSuccess
    colorGreen40
    #77c588

    Default success border.

    CSS variable:
    var(--color-border-success)
  • borderSuccessBold
    colorGreen80
    #008928

    Bold success border.

    CSS variable:
    var(--color-border-success-bold)
  • borderSuccessStrong
    colorGreen90
    #00641b

    Strong success border.

    CSS variable:
    var(--color-border-success-strong)
  • borderInfo
    colorAqua40
    #53d4ff

    Default info border.

    CSS variable:
    var(--color-border-info)
  • borderInfoBold
    colorAqua80
    #00769e

    Bold info border.

    CSS variable:
    var(--color-border-info-bold)
  • borderInfoStrong
    colorAqua90
    #004f6a

    Strong info border.

    CSS variable:
    var(--color-border-info-strong)
  • borderDisabled
    colorGray20
    #e2ebe9

    Disabled border.

    CSS variable:
    var(--color-border-disabled)
  • borderDisabledSubtle
    colorGray10
    #f2f9f8

    Subtle disabled border.

    CSS variable:
    var(--color-border-disabled-subtle)
  • borderInverse
    colorWhite
    rgba(255, 255, 255, 0.85)

    Inverse border. Used for borders on strong backgrounds.

    CSS variable:
    var(--color-border-inverse)

RGB channels#

When a token translates to #000000 (hex) or rgb(0, 0, 0) color value in CSS, it becomes a challenge to apply opacity just to the color value without making the whole component transparent.

While sticking to solid colors is the default, recommended way, in some special cases there might be a need to reduce the opacity of a color. For example, transparent shades adapt easier to different backgrounds, since they keep the contrast between the element and its background more consistent.

That's why for a subset of background color tokens, their RGB channel values are exposed as separate tokens to be combined with an alpha/opacity. You can use them with the rgba color function​ like this:

const Component = styled('div', {
backgroundColor: 'rgba($rgbBackgroundNeutralBold, 0.15)'
});
.element {
background: rgba(var(--color-rgb-background-neutral-bold), 0.15);
}

The following rgb channel tokens are available:

  • rgbBackgroundNeutralMinimal
    backgroundNeutralMinimal
    255, 255, 255
    CSS variable:
    rgba(var(--color-rgb-background-neutral-minimal), 0.5)
  • rgbBackgroundNeutral
    backgroundNeutral
    226, 235, 233
    CSS variable:
    rgba(var(--color-rgb-background-neutral), 0.5)
  • rgbBackgroundNeutralBold
    backgroundNeutralBold
    93, 117, 112
    CSS variable:
    rgba(var(--color-rgb-background-neutral-bold), 0.5)
  • rgbBackgroundNeutralStrong
    backgroundNeutralStrong
    46, 69, 64
    CSS variable:
    rgba(var(--color-rgb-background-neutral-strong), 0.5)
  • rgbBackgroundAccent
    backgroundAccent
    227, 255, 250
    CSS variable:
    rgba(var(--color-rgb-background-accent), 0.5)
  • rgbBackgroundAccentBold
    backgroundAccentBold
    159, 227, 215
    CSS variable:
    rgba(var(--color-rgb-background-accent-bold), 0.5)
  • rgbBackgroundAccentStrong
    backgroundAccentStrong
    72, 125, 116
    CSS variable:
    rgba(var(--color-rgb-background-accent-strong), 0.5)
  • rgbBackgroundDanger
    backgroundDanger
    255, 210, 200
    CSS variable:
    rgba(var(--color-rgb-background-danger), 0.5)
  • rgbBackgroundDangerBold
    backgroundDangerBold
    228, 67, 58
    CSS variable:
    rgba(var(--color-rgb-background-danger-bold), 0.5)
  • rgbBackgroundDangerStrong
    backgroundDangerStrong
    217, 28, 28
    CSS variable:
    rgba(var(--color-rgb-background-danger-strong), 0.5)
  • rgbBackgroundWarning
    backgroundWarning
    255, 246, 199
    CSS variable:
    rgba(var(--color-rgb-background-warning), 0.5)
  • rgbBackgroundWarningBold
    backgroundWarningBold
    255, 208, 0
    CSS variable:
    rgba(var(--color-rgb-background-warning-bold), 0.5)
  • rgbBackgroundWarningStrong
    backgroundWarningStrong
    222, 185, 0
    CSS variable:
    rgba(var(--color-rgb-background-warning-strong), 0.5)
  • rgbBackgroundSuccess
    backgroundSuccess
    198, 242, 205
    CSS variable:
    rgba(var(--color-rgb-background-success), 0.5)
  • rgbBackgroundSuccessBold
    backgroundSuccessBold
    0, 152, 66
    CSS variable:
    rgba(var(--color-rgb-background-success-bold), 0.5)
  • rgbBackgroundSuccessStrong
    backgroundSuccessStrong
    0, 137, 40
    CSS variable:
    rgba(var(--color-rgb-background-success-strong), 0.5)
  • rgbBackgroundInfo
    backgroundInfo
    190, 239, 255
    CSS variable:
    rgba(var(--color-rgb-background-info), 0.5)
  • rgbBackgroundInfoBold
    backgroundInfoBold
    0, 156, 208
    CSS variable:
    rgba(var(--color-rgb-background-info-bold), 0.5)
  • rgbBackgroundInfoStrong
    backgroundInfoStrong
    0, 118, 158
    CSS variable:
    rgba(var(--color-rgb-background-info-strong), 0.5)

Secondary colors#

Colors other than Aqua, Green, Yellow and Red have a unique purpose and should be used only only for data visualisation and information highlighting.

Data visualization is the representation of information in pictorial or graphical format, such as charts, graphs, maps, and diagrams.

Teal#

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorTeal5
Hex
#dcfff6
RGB
220,255,246
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorTeal10
Hex
#c4f1e4
RGB
196,241,228
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorTeal20
Hex
#abe1d2
RGB
171,225,210
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorTeal30
Hex
#93d2c1
RGB
147,210,193
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorTeal40
Hex
#7ac2b0
RGB
122,194,176
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorTeal50
Hex
#61b39f
RGB
97,179,159
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorTeal60
Hex
#44a48f
RGB
68,164,143
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorTeal70
Hex
#1e957f
RGB
30,149,127
A
Pass
A
Pass
A
Pass
A
Pass
Token
colorTeal80
Hex
#00866f
RGB
0,134,111
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorTeal90
Hex
#005b4a
RGB
0,91,74
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorTeal100
Hex
#003228
RGB
0,50,40

Purple#

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPurple5
Hex
#ffebff
RGB
255,235,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPurple10
Hex
#f2d5ff
RGB
242,213,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPurple20
Hex
#e3bfff
RGB
227,191,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPurple30
Hex
#d4a9ff
RGB
212,169,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPurple40
Hex
#c692ff
RGB
198,146,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPurple50
Hex
#b87bff
RGB
184,123,255
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorPurple60
Hex
#ab63fa
RGB
171,99,250
A
Pass
A
Pass
A
Pass
A
Pass
Token
colorPurple70
Hex
#9d46f0
RGB
157,70,240
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorPurple80
Hex
#901ee8
RGB
144,30,232
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorPurple90
Hex
#6400ac
RGB
100,0,172
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorPurple100
Hex
#33005c
RGB
51,0,92

Pink#

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPink5
Hex
#ffe3f7
RGB
255,227,247
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPink10
Hex
#ffcbe7
RGB
255,203,231
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPink20
Hex
#ffb4d8
RGB
255,180,216
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPink30
Hex
#ff9cc8
RGB
255,156,200
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPink40
Hex
#ff83b8
RGB
255,131,184
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPink50
Hex
#ff69a9
RGB
255,105,169
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorPink60
Hex
#f94b9a
RGB
249,75,154
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorPink70
Hex
#f0218b
RGB
240,33,139
A
Pass
A
Pass
A
Pass
A
Pass
Token
colorPink80
Hex
#e5007d
RGB
229,0,125
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorPink90
Hex
#970050
RGB
151,0,80
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorPink100
Hex
#500028
RGB
80,0,40

Blue#

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBlue5
Hex
#e1f8ff
RGB
225,248,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBlue10
Hex
#c8e6ff
RGB
200,230,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBlue20
Hex
#afd3ff
RGB
175,211,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBlue30
Hex
#97c1ff
RGB
151,193,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBlue40
Hex
#7fafff
RGB
127,175,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBlue50
Hex
#679cff
RGB
103,156,255
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorBlue60
Hex
#5791ff
RGB
87,145,255
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorBlue70
Hex
#3875f6
RGB
56,117,246
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorBlue80
Hex
#2250e5
RGB
34,80,229
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorBlue90
Hex
#0030cc
RGB
0,48,204
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorBlue100
Hex
#002087
RGB
0,32,135

Lazuli#

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLazuli5
Hex
#eff2ff
RGB
239,242,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLazuli10
Hex
#dbddff
RGB
219,221,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLazuli20
Hex
#c7c9ff
RGB
199,201,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLazuli30
Hex
#b4b5ff
RGB
180,181,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLazuli40
Hex
#a2a0ff
RGB
162,160,255
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLazuli50
Hex
#918bff
RGB
145,139,255
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorLazuli60
Hex
#8276ff
RGB
130,118,255
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorLazuli70
Hex
#725cff
RGB
114,92,255
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorLazuli80
Hex
#6540fb
RGB
101,64,251
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorLazuli90
Hex
#4800d5
RGB
72,0,213
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorLazuli100
Hex
#230072
RGB
35,0,114

Lime#

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLime5
Hex
#e9ffdd
RGB
233,255,221
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLime10
Hex
#d3f0c3
RGB
211,240,195
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLime20
Hex
#bee1a9
RGB
190,225,169
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLime30
Hex
#a8d18f
RGB
168,209,143
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLime40
Hex
#93c275
RGB
147,194,117
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorLime50
Hex
#7eb35b
RGB
126,179,91
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorLime60
Hex
#6aa43e
RGB
106,164,62
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorLime70
Hex
#559517
RGB
85,149,23
A
Pass
A
Pass
A
Pass
A
Pass
Token
colorLime80
Hex
#3f8600
RGB
63,134,0
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorLime90
Hex
#295c00
RGB
41,92,0
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorLime100
Hex
#143400
RGB
20,52,0

Orange#

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorOrange5
Hex
#ffefd9
RGB
255,239,217
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorOrange10
Hex
#ffe0c5
RGB
255,224,197
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorOrange20
Hex
#ffd2b0
RGB
255,210,176
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorOrange30
Hex
#ffc49b
RGB
255,196,155
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorOrange40
Hex
#ffb686
RGB
255,182,134
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorOrange50
Hex
#ffa770
RGB
255,167,112
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorOrange60
Hex
#fb9858
RGB
251,152,88
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorOrange70
Hex
#f5893e
RGB
245,137,62
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorOrange80
Hex
#f06d00
RGB
240,109,0
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorOrange90
Hex
#a74a00
RGB
167,74,0
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorOrange100
Hex
#5b2500
RGB
91,37,0

Pear#

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPear5
Hex
#f3fcd6
RGB
243,252,214
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPear10
Hex
#eaf5c3
RGB
234,245,195
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPear20
Hex
#e0edaf
RGB
224,237,175
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPear30
Hex
#d7e69b
RGB
215,230,155
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPear40
Hex
#cede87
RGB
206,222,135
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPear50
Hex
#c4d771
RGB
196,215,113
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPear60
Hex
#bbcf59
RGB
187,207,89
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPear70
Hex
#b3c83c
RGB
179,200,60
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorPear80
Hex
#aac000
RGB
170,192,0
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorPear90
Hex
#708000
RGB
112,128,0
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorPear100
Hex
#3b4500
RGB
59,69,0

Brown#

A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBrown5
Hex
#faedd8
RGB
250,237,216
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBrown10
Hex
#f7dac1
RGB
247,218,193
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBrown20
Hex
#eecdae
RGB
238,205,174
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBrown30
Hex
#e0ba98
RGB
224,186,152
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBrown40
Hex
#d2a881
RGB
210,168,129
A
Fail
A
Fail
A
Pass
A
Pass
Token
colorBrown50
Hex
#c4966b
RGB
196,150,107
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorBrown60
Hex
#b68555
RGB
182,133,85
A
Fail
A
Pass
A
Pass
A
Pass
Token
colorBrown70
Hex
#a8733f
RGB
168,115,63
A
Pass
A
Pass
A
Fail
A
Pass
Token
colorBrown80
Hex
#9a6226
RGB
154,98,38
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorBrown90
Hex
#653600
RGB
101,54,0
A
Pass
A
Pass
A
Fail
A
Fail
Token
colorBrown100
Hex
#2c1400
RGB
44,20,0

RGB channels#

RGB channel values of secondary colors are exposed as separate tokens to be combined with an alpha/opacity.

See functional tokens RGB channels for example usage.

  • rgbColorTeal20
    colorTeal20
    171, 225, 210
    CSS variable:
    rgba(var(--color-rgb-color-teal20), 0.5)
  • rgbColorTeal40
    colorTeal40
    122, 194, 176
    CSS variable:
    rgba(var(--color-rgb-color-teal40), 0.5)
  • rgbColorTeal60
    colorTeal60
    68, 164, 143
    CSS variable:
    rgba(var(--color-rgb-color-teal60), 0.5)
  • rgbColorTeal80
    colorTeal80
    0, 134, 111
    CSS variable:
    rgba(var(--color-rgb-color-teal80), 0.5)
  • rgbColorTeal100
    colorTeal100
    0, 50, 40
    CSS variable:
    rgba(var(--color-rgb-color-teal100), 0.5)
  • rgbColorPurple20
    colorPurple20
    227, 191, 255
    CSS variable:
    rgba(var(--color-rgb-color-purple20), 0.5)
  • rgbColorPurple40
    colorPurple40
    198, 146, 255
    CSS variable:
    rgba(var(--color-rgb-color-purple40), 0.5)
  • rgbColorPurple60
    colorPurple60
    171, 99, 250
    CSS variable:
    rgba(var(--color-rgb-color-purple60), 0.5)
  • rgbColorPurple80
    colorPurple80
    144, 30, 232
    CSS variable:
    rgba(var(--color-rgb-color-purple80), 0.5)
  • rgbColorPurple100
    colorPurple100
    51, 0, 92
    CSS variable:
    rgba(var(--color-rgb-color-purple100), 0.5)
  • rgbColorPink20
    colorPink20
    255, 180, 216
    CSS variable:
    rgba(var(--color-rgb-color-pink20), 0.5)
  • rgbColorPink40
    colorPink40
    255, 131, 184
    CSS variable:
    rgba(var(--color-rgb-color-pink40), 0.5)
  • rgbColorPink60
    colorPink60
    249, 75, 154
    CSS variable:
    rgba(var(--color-rgb-color-pink60), 0.5)
  • rgbColorPink80
    colorPink80
    229, 0, 125
    CSS variable:
    rgba(var(--color-rgb-color-pink80), 0.5)
  • rgbColorPink100
    colorPink100
    80, 0, 40
    CSS variable:
    rgba(var(--color-rgb-color-pink100), 0.5)
  • rgbColorAqua20
    colorAqua20
    156, 230, 255
    CSS variable:
    rgba(var(--color-rgb-color-aqua20), 0.5)
  • rgbColorAqua40
    colorAqua40
    83, 212, 255
    CSS variable:
    rgba(var(--color-rgb-color-aqua40), 0.5)
  • rgbColorAqua60
    colorAqua60
    8, 193, 255
    CSS variable:
    rgba(var(--color-rgb-color-aqua60), 0.5)
  • rgbColorAqua80
    colorAqua80
    0, 118, 158
    CSS variable:
    rgba(var(--color-rgb-color-aqua80), 0.5)
  • rgbColorAqua100
    colorAqua100
    0, 43, 58
    CSS variable:
    rgba(var(--color-rgb-color-aqua100), 0.5)
  • rgbColorBlue20
    colorBlue20
    175, 211, 255
    CSS variable:
    rgba(var(--color-rgb-color-blue20), 0.5)
  • rgbColorBlue40
    colorBlue40
    127, 175, 255
    CSS variable:
    rgba(var(--color-rgb-color-blue40), 0.5)
  • rgbColorBlue60
    colorBlue60
    87, 145, 255
    CSS variable:
    rgba(var(--color-rgb-color-blue60), 0.5)
  • rgbColorBlue80
    colorBlue80
    34, 80, 229
    CSS variable:
    rgba(var(--color-rgb-color-blue80), 0.5)
  • rgbColorBlue100
    colorBlue100
    0, 32, 135
    CSS variable:
    rgba(var(--color-rgb-color-blue100), 0.5)
  • rgbColorLazuli20
    colorLazuli20
    199, 201, 255
    CSS variable:
    rgba(var(--color-rgb-color-lazuli20), 0.5)
  • rgbColorLazuli40
    colorLazuli40
    162, 160, 255
    CSS variable:
    rgba(var(--color-rgb-color-lazuli40), 0.5)
  • rgbColorLazuli60
    colorLazuli60
    130, 118, 255
    CSS variable:
    rgba(var(--color-rgb-color-lazuli60), 0.5)
  • rgbColorLazuli80
    colorLazuli80
    101, 64, 251
    CSS variable:
    rgba(var(--color-rgb-color-lazuli80), 0.5)
  • rgbColorLazuli100
    colorLazuli100
    35, 0, 114
    CSS variable:
    rgba(var(--color-rgb-color-lazuli100), 0.5)
  • rgbColorGreen20
    colorGreen20
    172, 227, 182
    CSS variable:
    rgba(var(--color-rgb-color-green20), 0.5)
  • rgbColorGreen40
    colorGreen40
    119, 197, 136
    CSS variable:
    rgba(var(--color-rgb-color-green40), 0.5)
  • rgbColorGreen60
    colorGreen60
    72, 180, 101
    CSS variable:
    rgba(var(--color-rgb-color-green60), 0.5)
  • rgbColorGreen80
    colorGreen80
    0, 137, 40
    CSS variable:
    rgba(var(--color-rgb-color-green80), 0.5)
  • rgbColorGreen100
    colorGreen100
    0, 64, 14
    CSS variable:
    rgba(var(--color-rgb-color-green100), 0.5)
  • rgbColorLime20
    colorLime20
    190, 225, 169
    CSS variable:
    rgba(var(--color-rgb-color-lime20), 0.5)
  • rgbColorLime40
    colorLime40
    147, 194, 117
    CSS variable:
    rgba(var(--color-rgb-color-lime40), 0.5)
  • rgbColorLime60
    colorLime60
    106, 164, 62
    CSS variable:
    rgba(var(--color-rgb-color-lime60), 0.5)
  • rgbColorLime80
    colorLime80
    63, 134, 0
    CSS variable:
    rgba(var(--color-rgb-color-lime80), 0.5)
  • rgbColorLime100
    colorLime100
    20, 52, 0
    CSS variable:
    rgba(var(--color-rgb-color-lime100), 0.5)
  • rgbColorOrange20
    colorOrange20
    255, 210, 176
    CSS variable:
    rgba(var(--color-rgb-color-orange20), 0.5)
  • rgbColorOrange40
    colorOrange40
    255, 182, 134
    CSS variable:
    rgba(var(--color-rgb-color-orange40), 0.5)
  • rgbColorOrange60
    colorOrange60
    251, 152, 88
    CSS variable:
    rgba(var(--color-rgb-color-orange60), 0.5)
  • rgbColorOrange80
    colorOrange80
    240, 109, 0
    CSS variable:
    rgba(var(--color-rgb-color-orange80), 0.5)
  • rgbColorOrange100
    colorOrange100
    91, 37, 0
    CSS variable:
    rgba(var(--color-rgb-color-orange100), 0.5)
  • rgbColorPear20
    colorPear20
    224, 237, 175
    CSS variable:
    rgba(var(--color-rgb-color-pear20), 0.5)
  • rgbColorPear40
    colorPear40
    206, 222, 135
    CSS variable:
    rgba(var(--color-rgb-color-pear40), 0.5)
  • rgbColorPear60
    colorPear60
    187, 207, 89
    CSS variable:
    rgba(var(--color-rgb-color-pear60), 0.5)
  • rgbColorPear80
    colorPear80
    170, 192, 0
    CSS variable:
    rgba(var(--color-rgb-color-pear80), 0.5)
  • rgbColorPear100
    colorPear100
    59, 69, 0
    CSS variable:
    rgba(var(--color-rgb-color-pear100), 0.5)
  • rgbColorBrown20
    colorBrown20
    238, 205, 174
    CSS variable:
    rgba(var(--color-rgb-color-brown20), 0.5)
  • rgbColorBrown40
    colorBrown40
    210, 168, 129
    CSS variable:
    rgba(var(--color-rgb-color-brown40), 0.5)
  • rgbColorBrown60
    colorBrown60
    182, 133, 85
    CSS variable:
    rgba(var(--color-rgb-color-brown60), 0.5)
  • rgbColorBrown80
    colorBrown80
    154, 98, 38
    CSS variable:
    rgba(var(--color-rgb-color-brown80), 0.5)
  • rgbColorBrown100
    colorBrown100
    44, 20, 0
    CSS variable:
    rgba(var(--color-rgb-color-brown100), 0.5)
  • rgbColorRed20
    colorRed20
    255, 188, 176
    CSS variable:
    rgba(var(--color-rgb-color-red20), 0.5)
  • rgbColorRed40
    colorRed40
    255, 143, 129
    CSS variable:
    rgba(var(--color-rgb-color-red40), 0.5)
  • rgbColorRed60
    colorRed60
    248, 104, 91
    CSS variable:
    rgba(var(--color-rgb-color-red60), 0.5)
  • rgbColorRed80
    colorRed80
    217, 28, 28
    CSS variable:
    rgba(var(--color-rgb-color-red80), 0.5)
  • rgbColorRed100
    colorRed100
    102, 0, 0
    CSS variable:
    rgba(var(--color-rgb-color-red100), 0.5)

Colors accessibility#

Found colors in the Wave palette that you would like to use together, but not sure if they will pass WCAG AA contrast requirements?

Recommended tools below can find you to test the colors you're planning on using to see if the pair meets the minimum color contrast requirements.