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
keppel-60Keppel#93E5D1
keppel-50Keppel#41CCB3
keppel-40Keppel#00B39F
keppel-30Keppel#007763
keppel-20Keppel#006651
keppel-10Keppel#00403F
caribbean-70Caribbean#E6FFF6
caribbean-50Caribbean#78FAD3
caribbean-60Caribbean#A3FFE0
caribbean-40Caribbean#00D3A9
caribbean-30Caribbean#00AD90
caribbean-20Caribbean#006157
caribbean-10Caribbean#003B37
saffron-70Saffron#FFFEE6
saffron-60Saffron#FFFBBD
saffron-50Saffron#FFEB6B
saffron-40Saffron#EBC017
saffron-30Saffron#C4990A
saffron-20Saffron#785400
saffron-10Saffron#523600

Greyscale Colors

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

Function Colors

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

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

Aa

Default text color.
text-secondarycharcoal-80#d2d8da

Aa

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

Aa

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

Aa

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

Aa

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

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

Aa

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

Aa

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

Aa

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

Aa

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

Aa

Color for text relating to errors and destructive actions.

Border Colors

Token NameAlias OfHex CodeSistent TokenPreviewRole
border-defaultaccent_grey-10#15272f
Default border color for interface elements.
border-brandkeppel-40#00b39f
Border color for elements relating to the brand.
border-normalaccent_grey-30#3d4f57
First level border color to establish prominence and visual hierarchy.
border-strongaccent_grey-60#8d9fa7
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
Default color for icon component in a design.
icon-secondarycharcoal-80#d2d8da
Default color for icon component in a design.
icon-brandkeppel-40#00b39f
Default color for any icon relating to the brand.
icon-inversecharcoal-10#00012
This icon color is the polar opposite of the default icon color in any theme.
icon-weathersaffron-40#3d4f57
Deafult color for any icon representing theme switching.
icon-disabledcharcoal-50#647176
Color for icon components.