These colors have been structured into tokens that represent specific values. These tokens will be arranged in a package to enable referencing and importing it into editor files for use. The tokens are grouped into categories to represent the ones that are directly usable in designs and those that are to be aliased by tokens used in designs. This makes for proper structure and consistent usage of color across all proposed and implemented designs. The only exception for usage of primitive tokens might be when applying color to illustrations.

Primitive Category

Since this category will not be used directly in designs, it does not have any role descriptions.

Brand Colors

Token NameNameHex CodeSistent TokenPreview
keppel-70Keppel#DAf3EB
theme.palette.brand.default
keppel-60Keppel#93E5D1
theme.palette.brand.hover
keppel-50Keppel#41CCB3
theme.palette.brand.pressed
keppel-40Keppel#00B39F
theme.palette.brand.secondary
keppel-30Keppel#007763
theme.palette.brand.tertiary
keppel-20Keppel#006651
theme.palette.keppel[20]
keppel-10Keppel#00403F
theme.palette.keppel[10]
caribbean-70Caribbean#E6FFF6
theme.palette.caribbean[70]
caribbean-50Caribbean#78FAD3
theme.palette.caribbean[50]
caribbean-60Caribbean#A3FFE0
theme.palette.caribbean[60]
caribbean-40Caribbean#00D3A9
theme.palette.caribbean[40]
caribbean-30Caribbean#00AD90
theme.palette.caribbean[30]
caribbean-20Caribbean#006157
theme.palette.caribbean[20]
caribbean-10Caribbean#003B37
theme.palette.caribbean[10]
saffron-70Saffron#FFFEE6
theme.palette.saffron[70]
saffron-60Saffron#FFFBBD
theme.palette.saffron[60]
saffron-50Saffron#FFEB6B
theme.palette.saffron[50]
saffron-40Saffron#EBC017
theme.palette.saffron[40]
saffron-30Saffron#C4990A
theme.palette.saffron[30]
saffron-20Saffron#785400
theme.palette.saffron[20]
saffron-10Saffron#523600
theme.palette.saffron[10]

Greyscale Colors

Token NameNameHex CodeSistent TokenPreview
charcoal-110Charcoal#525252
theme.palette.charcoal[110]
charcoal-100Charcoal#FDFDFD
theme.palette.charcoal[100]
charcoal-90Charcoal#EAEDEE
theme.palette.charcoal[90]
charcoal-80Charcoal#D2D8DA
theme.palette.charcoal[80]
charcoal-70Charcoal#B1B9BC
theme.palette.charcoal[70]
charcoal-60Charcoal#8C999E
theme.palette.charcoal[60]
charcoal-50Charcoal#647176
theme.palette.charcoal[50]
charcoal-40Charcoal#3C494F
theme.palette.charcoal[40]
charcoal-30Charcoal#28353A
theme.palette.charcoal[30]
charcoal-20Charcoal#142126
theme.palette.charcoal[20]
charcoal-10Charcoal#000D12
theme.palette.charcoal[10]
accent_grey-90Accent Grey#E8EFF3
theme.palette.accentGrey[90]
accent_grey-80Accent Grey#C9DBE3
theme.palette.accentGrey[80]
accent_grey-70Accent Grey#ABBDC5
theme.palette.accentGrey[70]
accent_grey-60Accent Grey#8D9FA7
theme.palette.accentGrey[60]
accent_grey-50Accent Grey#6F8189
theme.palette.accentGrey[50]
accent_grey-40Accent Grey#51636B
theme.palette.accentGrey[40]
accent_grey-30Accent Grey#3D4F57
theme.palette.accentGrey[30]
accent_grey-20Accent Grey#293B43
theme.palette.accentGrey[20]
accent_grey-10Accent Grey#15272F
theme.palette.accentGrey[10]

Function Colors

Token NameNameHex CodeSistent TokenPreview
blue-70Blue#F0FBFF
theme.palette.blue[70]
blue-60Blue#9EDDFF
theme.palette.blue[60]
blue-50Blue#75CAFF
theme.palette.blue[50]
blue-40Blue#2196F3
theme.palette.blue[40]
blue-30Blue#1272CC
theme.palette.blue[30]
blue-20Blue#0754A6
theme.palette.blue[20]
blue-10Blue#003980
theme.palette.blue[10]
green-70Green#EFFCED
theme.palette.green[70]
green-60Green#B2E3AF
theme.palette.green[60]
green-50Green#5BC95B
theme.palette.green[50]
green-40Green#36BC3B
theme.palette.green[40]
green-30Green#15701E
theme.palette.green[30]
green-20Green#0A4A13
theme.palette.green[20]
green-10Green#05340A
theme.palette.green[10]
yellow-70Yellow#FFFCE6
theme.palette.yellow[70]
yellow-60Yellow#FFE57D
theme.palette.yellow[60]
yellow-50Yellow#FFC72B
theme.palette.yellow[50]
yellow-40Yellow#FFB302
theme.palette.yellow[40]
yellow-30Yellow#D99100
theme.palette.yellow[30]
yellow-20Yellow#8C5400
theme.palette.yellow[20]
yellow-10Yellow#663A00
theme.palette.yellow[10]
red-70Red#F2E3DA
theme.palette.red[70]
red-60Red#E6B093
theme.palette.red[60]
red-50Red#BF471F
theme.palette.red[50]
red-40Red#F91313
theme.palette.red[40]
red-30Red#B32700
theme.palette.red[30]
red-20Red#8C1A00
theme.palette.red[20]
red-10Red#660F00
theme.palette.red[10]

Semantic Category

The semantic category has been sub-categorized into background, text, brand, border, and functions. Possibility for a few more categories exists as the need arises.

Background Colors

Token NameAlias OfHex CodeSistent TokenPreviewRole
background-defaultcharcoal-10#000D12
theme.palette.background.default
This is the default background color for any desired page.
background-secondaryaccent_grey-10#15272F
theme.palette.background.secondary
First level surface color which is used to establish prominence and layer hierarchy.
background-tertiaryaccent_grey-30#3D4F57
theme.palette.background.tertiary
Second level surface color which is used to establish prominence and layer hierarchy.
background-hovercharcoal-20#142126
theme.palette.background.hover
Color for surface hover interactions.
background-supplementaryaccent_grey-40#51636B
theme.palette.background.supplementary
Alternative color for both themes. Sample use case in tooltip component.
background-blur-heavyaccent_grey-10, 80%#15272F
theme.palette.background.blur.heavy
Low opacity colors used to estabish prominence and layer hierarchy. Use for modals and overlays and along with blur shadow
background-blur-lightaccent_grey-10, 50%#15272F
theme.palette.background.blur.light
A variation of the low opacity colors used for modals and overlays.
background-inverseaccent_grey-90#E7EFF3
theme.palette.background.inverse
Background color for areas that will include each theme experience.
background-brand-defaultkeppel-40#00B39F
theme.palette.background.brand.default
Color for interface elements relating to the brand.
background-brand-hoverkeppel-50#41CCB3
theme.palette.background.brand.hover
Color for surface hover interactions relating to the brand.
background-brand-disabledcharcoal-20#00B39F
theme.palette.background.brand.disabled
Color for disabled interface elements relating to the brand.
background-brand-pressedkeppel-60#93E6D1
theme.palette.background.brand.pressed
Color for pressed surface interactions relating to the brand.
background-brand-secondarykeppel-20#006661
theme.palette.background.brand.secondary
First level brand surface color which is used to establish prominence and layer hierarchy.
background-brand-tertiarykeppel-10#00403F
theme.palette.background.brand.tertiary
Second level brand surface color which is used to establish prominence and layer hierarchy.
background-graphics-defaultcarbon-40#00D3A9
theme.palette.background.graphics.default
Color for interface elements like visuals and illustrations.
background-cta-defaultsaffron-40#EBC017
theme.palette.background.cta.default
Color for interface elements relating to calls to action.
background-cta-hoversaffron-50#FFEB6B
theme.palette.background.cta.hover
Color for surface hover interactions relating to calls to action.
background-cta-pressedsaffron-60#FFFBBD
theme.palette.background.cta.pressed
Color for pressed surface interactions relating to calls to action.
background-cta-secondarysaffron-20#785400
theme.palette.background.cta.secondary
First level cta surface color which is used to establish prominence and layer hierarchy.
background-cta-tertiarysaffron-10#523600
theme.palette.background.cta.tertiary
Second level cta surface color which is used to establish prominence and layer hierarchy.
background-info-defaultblue-40#1E77FC
theme.palette.background.info.default
Color for interface elements relating to notifications and information.
background-info-hoverblue-50#4797FF
theme.palette.background.info.hover
Color for surface hover interactions relating to notifications and information.
background-info-pressedblue-60#99CCFF
theme.palette.background.info.pressed
Color for pressed surface interactions relating to notifications and information.
background-info-secondaryblue-20#043DB0
theme.palette.background.info.secondary
First level information surface color which is used to establish prominence and layer hierarchy.
background-info-tertiaryblue-10#001B63
theme.palette.background.info.tertiary
Second level information surface color which is used to establish prominence and layer hierarchy.
background-success-defaultgreen-40#36BC3B
theme.palette.background.success.default
Color for interface elements relating to success.
background-success-hovergreen-50#5BC95B
theme.palette.background.success.hover
Color for surface hover interactions relating to success.
background-success-pressedgreen-60#B2E3AF
theme.palette.background.success.pressed
Color for pressed surface interactions relating to success.
background-success-secondarygreen-20#0A4A13
theme.palette.background.success.secondary
First level success surface color which is used to establish prominence and layer hierarchy.
background-success-tertiarygreen-10#05240A
theme.palette.background.success.tertiary
Second level success surface color which is used to establish prominence and layer hierarchy.
background-warning-defaultyellow-40#FFB302
theme.palette.background.warning.default
Color for interface elements relating to warnings.
background-warning-hoveryellow-50#FFC72B
theme.palette.background.warning.hover
Color for surface hover interactions relating to warnings.
background-warning-pressedyellow-60#FFE7D
theme.palette.background.warning.pressed
Color for pressed surface interactions relating to warnings.
background-warning-secondaryyellow-20#8C5400
theme.palette.background.warning.secondary
First level warning surface color which is used to establish prominence and layer hierarchy.
background-warning-tertiaryyellow-10#663A00
theme.palette.background.warning.tertiary
Second level warning surface color which is used to establish prominence and layer hierarchy.
background-error-defaultred-40#FF385C
theme.palette.background.error.default
Color for interface elements relating to errors and destructive actions.
background-error-hoverred-50#FF6179
theme.palette.background.error.hover
Color for surface hover interactions relating to errors.
background-error-pressedred-60#FFB3B9
theme.palette.background.error.pressed
Color for pressed surface interactions relating to errors.
background-error-secondaryred-20#8C0A2F
theme.palette.background.error.secondary
First level error surface color which is used to establish prominence and layer hierarchy.
background-error-tertiaryred-10#660624
theme.palette.background.error.tertiary
Second level error surface color which is used to establish prominence and layer hierarchy.

Text Colors

Token NameAlias OfHex CodeSistent TokenPreviewRole
text-defaultcharcoal-100#fdfdfd
theme.palette.text.default

Aa

Default text color.
text-secondarycharcoal-80#d2d8da
theme.palette.text.secondary

Aa

First level text color to indicate lower prominence and establish visual hierarchy.
text-tertiarycharcoal-60#8c999e
theme.palette.text.tertiary

Aa

Second level text color to indicate lower prominence and establish visual hierarchy.
text-inversecharcoal-10#000d12
theme.palette.text.inverse

Aa

This text color is the polar opposite of the default text color in any theme.
text-disabledcharcoal-50#647176
theme.palette.text.disabled

Aa

This text color is the polar opposite of the default text color in any theme.
text-constant-whitecharcoal-100#fdfdfd
theme.palette.text.constant.white

Aa

This text color remains constant across both themes and is used on surfaces that don’t change as themes change.
text-brandkeppel-40#00b39f
theme.palette.text.brand

Aa

Color for text relating to the brand.
text-infoblue-40#2196f3
theme.palette.text.info

Aa

Color for text relating to notifications and information.
text-successgreen-40#36bc3b
theme.palette.text.success

Aa

Color for text relating to success.
text-warningyellow-40#f0d053
theme.palette.text.warning

Aa

Color for text relating to warnings.
text-errorred-40#f91313
theme.palette.text.error

Aa

Color for text relating to errors and destructive actions.

Border Colors

Token NameAlias OfHex CodeSistent TokenPreviewRole
border-defaultaccent_grey-10#15272f
theme.palette.border.default
Default border color for interface elements.
border-brandkeppel-40#00b39f
theme.palette.border.brand
Border color for elements relating to the brand.
border-normalaccent_grey-30#3d4f57
theme.palette.border.normal
First level border color to establish prominence and visual hierarchy.
border-strongaccent_grey-60#8d9fa7
theme.palette.border.strong
Second level border color to establish prominence and visual hierarchy.

Component Colors

Tokens here are component specific and must be used only for the component that they are referencing.

Token NameAlias OfHex CodeSistent TokenPreviewRole
icon-defaultaccent_grey-10#15272f
theme.palette.icon.default
Default color for icon component in a design.
icon-secondarycharcoal-80#d2d8da
theme.palette.icon.secondary
Default color for icon component in a design.
icon-brandkeppel-40#00b39f
theme.palette.icon.secondary
Default color for any icon relating to the brand.
icon-inversecharcoal-10#00012
theme.palette.icon.inverse
This icon color is the polar opposite of the default icon color in any theme.
icon-weathersaffron-40#3d4f57
theme.palette.icon.weather
Deafult color for any icon representing theme switching.
icon-disabledcharcoal-50#647176
theme.palette.icon.disabled
Color for icon components.