Skip to main content

Token overview

An overview of all available design tokens. We use CamelCase formatting for JavaScript and kebab-case formatting for SASS.

BorderRadius

We use these tokens to define the border-radius of the Atlas components.

info

To find more about the border-radius, visit appearance section on the design language page.

JavaScriptSASSValueExample
BorderRadiusXSmallborder-radius-x-small2px
BorderRadiusSmallborder-radius-small4px
BorderRadiusMediumborder-radius-medium6px
BorderRadiusLargeborder-radius-large8px
BorderRadiusXLargeborder-radius-x-large12px

Breakpoint

We use breakpoint tokens to define responsive css values.

JavaScriptSASSValue
BreakpointXSmallWidthbreakpoint-x-small-width0px
BreakpointXSmallWidthFluidbreakpoint-x-small-width-fluid100%
BreakpointXSmallWidthFixedbreakpoint-x-small-width-fixed100%
BreakpointXSmallGutterbreakpoint-x-small-gutter8px
BreakpointXSmallMarginbreakpoint-x-small-margin16px
BreakpointSmallWidthbreakpoint-small-width480px
BreakpointSmallWidthFluidbreakpoint-small-width-fluid100%
BreakpointSmallWidthFixedbreakpoint-small-width-fixed100%
BreakpointSmallGutterbreakpoint-small-gutter12px
BreakpointSmallMarginbreakpoint-small-margin16px
BreakpointMediumWidthbreakpoint-medium-width720px
BreakpointMediumWidthFluidbreakpoint-medium-width-fluid100%
BreakpointMediumWidthFixedbreakpoint-medium-width-fixed100%
BreakpointMediumGutterbreakpoint-medium-gutter16px
BreakpointMediumMarginbreakpoint-medium-margin24px
BreakpointLargeWidthbreakpoint-large-width1200px
BreakpointLargeWidthFluidbreakpoint-large-width-fluid100%
BreakpointLargeWidthFixedbreakpoint-large-width-fixed1080px
BreakpointLargeGutterbreakpoint-large-gutter24px
BreakpointLargeMarginbreakpoint-large-margin32px auto
BreakpointXLargeWidthbreakpoint-x-large-width1400px
BreakpointXLargeWidthFluidbreakpoint-x-large-width-fluid100%
BreakpointXLargeWidthFixedbreakpoint-x-large-width-fixed1272px
BreakpointXLargeGutterbreakpoint-x-large-gutter24px
BreakpointXLargeMarginbreakpoint-x-large-margin32px auto

Button

We use these layer styles on everything that resembles a button: Buttons but also Segmented Button as well as checked Check Boxes and Radio Buttons.

JavaScriptSASSValue
ButtonPrimaryDefaultBackgroundColorbutton-primary-default-background-color#255eee
ButtonPrimaryDefaultBorderbutton-primary-default-border1px solid #1f51d9
ButtonPrimaryDefaultBoxShadowbutton-primary-default-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonPrimaryHoverBackgroundColorbutton-primary-hover-background-color#1944c3
ButtonPrimaryHoverBorderbutton-primary-hover-border1px solid #1237ae
ButtonPrimaryHoverBoxShadowbutton-primary-hover-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonPrimaryActiveBackgroundColorbutton-primary-active-background-color#1237ae
ButtonPrimaryActiveBorderbutton-primary-active-border1px solid #0c2a98
ButtonPrimaryActiveBoxShadowbutton-primary-active-box-shadownone
ButtonPrimaryDisabledBackgroundColorbutton-primary-disabled-background-color#255eee
ButtonPrimaryDisabledBorderbutton-primary-disabled-border1px solid #1f51d9
ButtonPrimaryDisabledBoxShadowbutton-primary-disabled-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonSecondaryDefaultBackgroundColorbutton-secondary-default-background-color#f4f6f9
ButtonSecondaryDefaultBorderbutton-secondary-default-border1px solid #e0e2ec
ButtonSecondaryDefaultBoxShadowbutton-secondary-default-box-shadow0 1px 1px 0 rgba(110, 116, 146, 0.12)
ButtonSecondaryHoverBackgroundColorbutton-secondary-hover-background-color#e0e2ec
ButtonSecondaryHoverBorderbutton-secondary-hover-border1px solid #b5bad0
ButtonSecondaryHoverBoxShadowbutton-secondary-hover-box-shadow0 1px 1px 0 rgba(110, 116, 146, 0.12)
ButtonSecondaryActiveBackgroundColorbutton-secondary-active-background-color#cdd0e0
ButtonSecondaryActiveBorderbutton-secondary-active-border1px solid #9ca2bd
ButtonSecondaryActiveBoxShadowbutton-secondary-active-box-shadownone
ButtonSecondaryDisabledBackgroundColorbutton-secondary-disabled-background-color#f4f6f9
ButtonSecondaryDisabledBorderbutton-secondary-disabled-border1px solid #e0e2ec
ButtonSecondaryDisabledBoxShadowbutton-secondary-disabled-box-shadownone
ButtonTertiaryDefaultBackgroundColorbutton-tertiary-default-background-colortransparent
ButtonTertiaryDefaultBorderbutton-tertiary-default-border1px solid rgba(#9ca2bd, 0.35)
ButtonTertiaryDefaultBoxShadowbutton-tertiary-default-box-shadownone
ButtonTertiaryHoverBackgroundColorbutton-tertiary-hover-background-color#f4f6f9
ButtonTertiaryHoverBorderbutton-tertiary-hover-border1px solid rgba(#9ca2bd, 0.35)
ButtonTertiaryHoverBoxShadowbutton-tertiary-hover-box-shadownone
ButtonTertiaryActiveBackgroundColorbutton-tertiary-active-background-color#eceef4
ButtonTertiaryActiveBorderbutton-tertiary-active-border1px solid rgba(#9ca2bd, 0.35)
ButtonTertiaryActiveBoxShadowbutton-tertiary-active-box-shadownone
ButtonHighlightedDefaultBackgroundColorbutton-highlighted-default-background-color#ddebf9
ButtonHighlightedDefaultBorderbutton-highlighted-default-border1px solid rgba(#83b0f1, 0.35)
ButtonHighlightedDefaultBoxShadowbutton-highlighted-default-box-shadownone
ButtonHighlightedHoverBackgroundColorbutton-highlighted-hover-background-color#bdd7f6
ButtonHighlightedHoverBorderbutton-highlighted-hover-border1px solid rgba(#83b0f1, 0.35)
ButtonHighlightedHoverBoxShadowbutton-highlighted-hover-box-shadownone
ButtonHighlightedActiveBackgroundColorbutton-highlighted-active-background-color#a0c3f3
ButtonHighlightedActiveBorderbutton-highlighted-active-border1px solid rgba(#83b0f1, 0.35)
ButtonHighlightedActiveBoxShadowbutton-highlighted-active-box-shadownone
ButtonDarkDefaultBackgroundColorbutton-dark-default-background-color#353a52
ButtonDarkDefaultBorderbutton-dark-default-border1px solid #0b0d18
ButtonDarkDefaultBoxShadowbutton-dark-default-box-shadow0 1px 1px 0 rgba(249, 250, 252, 0.12)
ButtonDarkHoverBackgroundColorbutton-dark-hover-background-color#434862
ButtonDarkHoverBorderbutton-dark-hover-border1px solid #0b0d18
ButtonDarkHoverBoxShadowbutton-dark-hover-box-shadow0 1px 1px 0 rgba(249, 250, 252, 0.12)
ButtonDarkActiveBackgroundColorbutton-dark-active-background-color#565c78
ButtonDarkActiveBorderbutton-dark-active-border1px solid #0b0d18
ButtonDarkActiveBoxShadowbutton-dark-active-box-shadownone
ButtonDarkDisabledBackgroundColorbutton-dark-disabled-background-color#353a52
ButtonDarkDisabledBorderbutton-dark-disabled-border1px solid #121523
ButtonDarkDisabledBoxShadowbutton-dark-disabled-box-shadownone
ButtonNegativeDefaultBackgroundColorbutton-negative-default-background-color#cb3763
ButtonNegativeDefaultBorderbutton-negative-default-border1px solid #9e204c
ButtonNegativeDefaultBoxShadowbutton-negative-default-box-shadow0 1px 1px 0 rgba(102, 8, 53, 0.16)
ButtonNegativeHoverBackgroundColorbutton-negative-hover-background-color#9e204c
ButtonNegativeHoverBorderbutton-negative-hover-border1px solid #821441
ButtonNegativeHoverBoxShadowbutton-negative-hover-box-shadow0 1px 1px 0 rgba(102, 8, 53, 0.16)
ButtonNegativeActiveBackgroundColorbutton-negative-active-background-color#821441
ButtonNegativeActiveBorderbutton-negative-active-border1px solid #660835
ButtonNegativeActiveBoxShadowbutton-negative-active-box-shadownone
ButtonNegativeDisabledBackgroundColorbutton-negative-disabled-background-color#cb3763
ButtonNegativeDisabledBorderbutton-negative-disabled-border1px solid #9e204c
ButtonNegativeDisabledBoxShadowbutton-negative-disabled-box-shadow0 1px 1px 0 rgba(102, 8, 53, 0.16)
ButtonFloatingDefaultBackgroundColorbutton-floating-default-background-color#255eee
ButtonFloatingDefaultBorderbutton-floating-default-border1px solid #1f51d9
ButtonFloatingDefaultBoxShadowbutton-floating-default-box-shadow0 2px 8px 0 rgba(110, 116, 146, 0.2)
ButtonFloatingHoverBackgroundColorbutton-floating-hover-background-color#1944c3
ButtonFloatingHoverBorderbutton-floating-hover-border1px solid #1237ae
ButtonFloatingHoverBoxShadowbutton-floating-hover-box-shadow0 2px 8px 0 rgba(110, 116, 146, 0.2)
ButtonFloatingActiveBackgroundColorbutton-floating-active-background-color#1237ae
ButtonFloatingActiveBorderbutton-floating-active-border1px solid #0c2a98
ButtonFloatingActiveBoxShadowbutton-floating-active-box-shadownone
ButtonFloatingDisabledBackgroundColorbutton-floating-disabled-background-color#255eee
ButtonFloatingDisabledBorderbutton-floating-disabled-border1px solid #1f51d9
ButtonFloatingDisabledBoxShadowbutton-floating-disabled-box-shadownone
ButtonFeedbackInfoPrimaryDefaultBackgroundColorbutton-feedback-info-primary-default-background-color#bdd7f6
ButtonFeedbackInfoPrimaryDefaultBorderbutton-feedback-info-primary-default-border1px solid #83b0f1
ButtonFeedbackInfoPrimaryDefaultBoxShadowbutton-feedback-info-primary-default-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackInfoPrimaryHoverBackgroundColorbutton-feedback-info-primary-hover-background-color#a0c3f3
ButtonFeedbackInfoPrimaryHoverBorderbutton-feedback-info-primary-hover-border1px solid #6495f0
ButtonFeedbackInfoPrimaryHoverBoxShadowbutton-feedback-info-primary-hover-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackInfoPrimaryActiveBackgroundColorbutton-feedback-info-primary-active-background-color#83b0f1
ButtonFeedbackInfoPrimaryActiveBorderbutton-feedback-info-primary-active-border1px solid #457aef
ButtonFeedbackInfoPrimaryActiveBoxShadowbutton-feedback-info-primary-active-box-shadownone
ButtonFeedbackInfoPrimaryDisabledBackgroundColorbutton-feedback-info-primary-disabled-background-color#bdd7f6
ButtonFeedbackInfoPrimaryDisabledBorderbutton-feedback-info-primary-disabled-border1px solid #83b0f1
ButtonFeedbackInfoPrimaryDisabledBoxShadowbutton-feedback-info-primary-disabled-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackInfoSecondaryDefaultBackgroundColorbutton-feedback-info-secondary-default-background-colortransparent
ButtonFeedbackInfoSecondaryDefaultBorderbutton-feedback-info-secondary-default-border1px solid #83b0f1
ButtonFeedbackInfoSecondaryDefaultBoxShadowbutton-feedback-info-secondary-default-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackInfoSecondaryHoverBackgroundColorbutton-feedback-info-secondary-hover-background-color#bdd7f6
ButtonFeedbackInfoSecondaryHoverBorderbutton-feedback-info-secondary-hover-border1px solid #6495f0
ButtonFeedbackInfoSecondaryHoverBoxShadowbutton-feedback-info-secondary-hover-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackInfoSecondaryActiveBackgroundColorbutton-feedback-info-secondary-active-background-color#a0c3f3
ButtonFeedbackInfoSecondaryActiveBorderbutton-feedback-info-secondary-active-border1px solid #457aef
ButtonFeedbackInfoSecondaryActiveBoxShadowbutton-feedback-info-secondary-active-box-shadownone
ButtonFeedbackInfoSecondaryDisabledBackgroundColorbutton-feedback-info-secondary-disabled-background-colortransparent
ButtonFeedbackInfoSecondaryDisabledBorderbutton-feedback-info-secondary-disabled-border1px solid #83b0f1
ButtonFeedbackInfoSecondaryDisabledBoxShadowbutton-feedback-info-secondary-disabled-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackNegativePrimaryDefaultBackgroundColorbutton-feedback-negative-primary-default-background-color#ffdee7
ButtonFeedbackNegativePrimaryDefaultBorderbutton-feedback-negative-primary-default-border1px solid #f9acc1
ButtonFeedbackNegativePrimaryDefaultBoxShadowbutton-feedback-negative-primary-default-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackNegativePrimaryHoverBackgroundColorbutton-feedback-negative-primary-hover-background-color#f9ceda
ButtonFeedbackNegativePrimaryHoverBorderbutton-feedback-negative-primary-hover-border1px solid #fb94af
ButtonFeedbackNegativePrimaryHoverBoxShadowbutton-feedback-negative-primary-hover-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackNegativePrimaryActiveBackgroundColorbutton-feedback-negative-primary-active-background-color#f9acc1
ButtonFeedbackNegativePrimaryActiveBorderbutton-feedback-negative-primary-active-border1px solid #f97194
ButtonFeedbackNegativePrimaryActiveBoxShadowbutton-feedback-negative-primary-active-box-shadownone
ButtonFeedbackNegativePrimaryDisabledBackgroundColorbutton-feedback-negative-primary-disabled-background-color#ffdee7
ButtonFeedbackNegativePrimaryDisabledBorderbutton-feedback-negative-primary-disabled-border1px solid #f9acc1
ButtonFeedbackNegativePrimaryDisabledBoxShadowbutton-feedback-negative-primary-disabled-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackNegativeSecondaryDefaultBackgroundColorbutton-feedback-negative-secondary-default-background-colortransparent
ButtonFeedbackNegativeSecondaryDefaultBorderbutton-feedback-negative-secondary-default-border1px solid #f9acc1
ButtonFeedbackNegativeSecondaryDefaultBoxShadowbutton-feedback-negative-secondary-default-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackNegativeSecondaryHoverBackgroundColorbutton-feedback-negative-secondary-hover-background-color#ffdee7
ButtonFeedbackNegativeSecondaryHoverBorderbutton-feedback-negative-secondary-hover-border1px solid #fb94af
ButtonFeedbackNegativeSecondaryHoverBoxShadowbutton-feedback-negative-secondary-hover-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackNegativeSecondaryActiveBackgroundColorbutton-feedback-negative-secondary-active-background-color#f9ceda
ButtonFeedbackNegativeSecondaryActiveBorderbutton-feedback-negative-secondary-active-border1px solid #f97194
ButtonFeedbackNegativeSecondaryActiveBoxShadowbutton-feedback-negative-secondary-active-box-shadownone
ButtonFeedbackNegativeSecondaryDisabledBackgroundColorbutton-feedback-negative-secondary-disabled-background-colortransparent
ButtonFeedbackNegativeSecondaryDisabledBorderbutton-feedback-negative-secondary-disabled-border1px solid #f9acc1
ButtonFeedbackNegativeSecondaryDisabledBoxShadowbutton-feedback-negative-secondary-disabled-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackWarningPrimaryDefaultBackgroundColorbutton-feedback-warning-primary-default-background-color#f6e3c7
ButtonFeedbackWarningPrimaryDefaultBorderbutton-feedback-warning-primary-default-border1px solid #f6cd90
ButtonFeedbackWarningPrimaryDefaultBoxShadowbutton-feedback-warning-primary-default-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackWarningPrimaryHoverBackgroundColorbutton-feedback-warning-primary-hover-background-color#f5daae
ButtonFeedbackWarningPrimaryHoverBorderbutton-feedback-warning-primary-hover-border1px solid #f4bf6e
ButtonFeedbackWarningPrimaryHoverBoxShadowbutton-feedback-warning-primary-hover-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackWarningPrimaryActiveBackgroundColorbutton-feedback-warning-primary-active-background-color#f6cd90
ButtonFeedbackWarningPrimaryActiveBorderbutton-feedback-warning-primary-active-border1px solid #f1b251
ButtonFeedbackWarningPrimaryActiveBoxShadowbutton-feedback-warning-primary-active-box-shadownone
ButtonFeedbackWarningPrimaryDisabledBackgroundColorbutton-feedback-warning-primary-disabled-background-color#f6e3c7
ButtonFeedbackWarningPrimaryDisabledBorderbutton-feedback-warning-primary-disabled-border1px solid #f6cd90
ButtonFeedbackWarningPrimaryDisabledBoxShadowbutton-feedback-warning-primary-disabled-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackWarningSecondaryDefaultBackgroundColorbutton-feedback-warning-secondary-default-background-colortransparent
ButtonFeedbackWarningSecondaryDefaultBorderbutton-feedback-warning-secondary-default-border1px solid #f6cd90
ButtonFeedbackWarningSecondaryDefaultBoxShadowbutton-feedback-warning-secondary-default-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackWarningSecondaryHoverBackgroundColorbutton-feedback-warning-secondary-hover-background-color#f6e3c7
ButtonFeedbackWarningSecondaryHoverBorderbutton-feedback-warning-secondary-hover-border1px solid #f4bf6e
ButtonFeedbackWarningSecondaryHoverBoxShadowbutton-feedback-warning-secondary-hover-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackWarningSecondaryActiveBackgroundColorbutton-feedback-warning-secondary-active-background-color#f5daae
ButtonFeedbackWarningSecondaryActiveBorderbutton-feedback-warning-secondary-active-border1px solid #f1b251
ButtonFeedbackWarningSecondaryActiveBoxShadowbutton-feedback-warning-secondary-active-box-shadownone
ButtonFeedbackWarningSecondaryDisabledBackgroundColorbutton-feedback-warning-secondary-disabled-background-colortransparent
ButtonFeedbackWarningSecondaryDisabledBorderbutton-feedback-warning-secondary-disabled-border1px solid #f6cd90
ButtonFeedbackWarningSecondaryDisabledBoxShadowbutton-feedback-warning-secondary-disabled-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackPositivePrimaryDefaultBackgroundColorbutton-feedback-positive-primary-default-background-color#b0f4e7
ButtonFeedbackPositivePrimaryDefaultBorderbutton-feedback-positive-primary-default-border1px solid #92e1d1
ButtonFeedbackPositivePrimaryDefaultBoxShadowbutton-feedback-positive-primary-default-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackPositivePrimaryHoverBackgroundColorbutton-feedback-positive-primary-hover-background-color#a1ebdc
ButtonFeedbackPositivePrimaryHoverBorderbutton-feedback-positive-primary-hover-border1px solid #65d4c0
ButtonFeedbackPositivePrimaryHoverBoxShadowbutton-feedback-positive-primary-hover-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackPositivePrimaryActiveBackgroundColorbutton-feedback-positive-primary-active-background-color#92e1d1
ButtonFeedbackPositivePrimaryActiveBorderbutton-feedback-positive-primary-active-border1px solid #38c8b0
ButtonFeedbackPositivePrimaryActiveBoxShadowbutton-feedback-positive-primary-active-box-shadownone
ButtonFeedbackPositivePrimaryDisabledBackgroundColorbutton-feedback-positive-primary-disabled-background-color#b0f4e7
ButtonFeedbackPositivePrimaryDisabledBorderbutton-feedback-positive-primary-disabled-border1px solid #92e1d1
ButtonFeedbackPositivePrimaryDisabledBoxShadowbutton-feedback-positive-primary-disabled-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackPositiveSecondaryDefaultBackgroundColorbutton-feedback-positive-secondary-default-background-colortransparent
ButtonFeedbackPositiveSecondaryDefaultBorderbutton-feedback-positive-secondary-default-border1px solid #92e1d1
ButtonFeedbackPositiveSecondaryDefaultBoxShadowbutton-feedback-positive-secondary-default-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackPositiveSecondaryHoverBackgroundColorbutton-feedback-positive-secondary-hover-background-color#b0f4e7
ButtonFeedbackPositiveSecondaryHoverBorderbutton-feedback-positive-secondary-hover-border1px solid #65d4c0
ButtonFeedbackPositiveSecondaryHoverBoxShadowbutton-feedback-positive-secondary-hover-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)
ButtonFeedbackPositiveSecondaryActiveBackgroundColorbutton-feedback-positive-secondary-active-background-color#a1ebdc
ButtonFeedbackPositiveSecondaryActiveBorderbutton-feedback-positive-secondary-active-border1px solid #38c8b0
ButtonFeedbackPositiveSecondaryActiveBoxShadowbutton-feedback-positive-secondary-active-box-shadownone
ButtonFeedbackPositiveSecondaryDisabledBackgroundColorbutton-feedback-positive-secondary-disabled-background-colortransparent
ButtonFeedbackPositiveSecondaryDisabledBorderbutton-feedback-positive-secondary-disabled-border1px solid #92e1d1
ButtonFeedbackPositiveSecondaryDisabledBoxShadowbutton-feedback-positive-secondary-disabled-box-shadow0 1px 1px 0 rgba(12, 42, 152, 0.16)

Color

We defined color presets in this library which you should use with the color picker when you apply colors. The names reflect on the purpose of each color. Neutral is used for pretty much all parts of the UI, Primary is reserved to mark user selection or primary actions, Negative only for destructive actions (eg. delete), Warning for messages that infor the user of important states or events and Positive to mark successful or completed interactions.

info

To find more about the colors, visit color section on the design language page.

JavaScriptSASSValueExample
ColorWhitecolor-white#ffffff
ColorBlackcolor-black#222222
ColorFocuscolor-focus#1a62ff
ColorNeutral5color-neutral-5#f9fafc
ColorNeutral10color-neutral-10#f4f6f9
ColorNeutral20color-neutral-20#eceef4
ColorNeutral30color-neutral-30#e0e2ec
ColorNeutral40color-neutral-40#cdd0e0
ColorNeutral50color-neutral-50#b5bad0
ColorNeutral60color-neutral-60#9ca2bd
ColorNeutral70color-neutral-70#848ba9
ColorNeutral80color-neutral-80#6e7492
ColorNeutral90color-neutral-90#565c78
ColorNeutral100color-neutral-100#434862
ColorNeutral110color-neutral-110#353a52
ColorNeutral120color-neutral-120#2a2f45
ColorNeutral130color-neutral-130#21253a
ColorNeutral140color-neutral-140#191d2f
ColorNeutral150color-neutral-150#121523
ColorNeutral160color-neutral-160#0b0d18
ColorPrimary5color-primary-5#f3f7fe
ColorPrimary10color-primary-10#ecf3fc
ColorPrimary20color-primary-20#ddebf9
ColorPrimary30color-primary-30#bdd7f6
ColorPrimary40color-primary-40#a0c3f3
ColorPrimary50color-primary-50#83b0f1
ColorPrimary60color-primary-60#6495f0
ColorPrimary70color-primary-70#457aef
ColorPrimary80color-primary-80#255eee
ColorPrimary90color-primary-90#1f51d9
ColorPrimary100color-primary-100#1944c3
ColorPrimary110color-primary-110#1237ae
ColorPrimary120color-primary-120#0c2a98
ColorPrimary130color-primary-130#0c2663
ColorPrimary140color-primary-140#051844
ColorPrimary150color-primary-150#041335
ColorPrimary160color-primary-160#020c21
ColorNegative5color-negative-5#fff6f8
ColorNegative10color-negative-10#ffeff3
ColorNegative20color-negative-20#ffe8ee
ColorNegative30color-negative-30#ffdee7
ColorNegative40color-negative-40#f9ceda
ColorNegative50color-negative-50#f9acc1
ColorNegative60color-negative-60#fb94af
ColorNegative70color-negative-70#f97194
ColorNegative80color-negative-80#f84d79
ColorNegative90color-negative-90#cb3763
ColorNegative100color-negative-100#9e204c
ColorNegative110color-negative-110#821441
ColorNegative120color-negative-120#660835
ColorNegative130color-negative-130#56072c
ColorNegative140color-negative-140#450524
ColorNegative150color-negative-150#35041b
ColorNegative160color-negative-160#240212
ColorWarning5color-warning-5#faf7f4
ColorWarning10color-warning-10#fbf2e6
ColorWarning20color-warning-20#f9ebd6
ColorWarning30color-warning-30#f6e3c7
ColorWarning40color-warning-40#f5daae
ColorWarning50color-warning-50#f6cd90
ColorWarning60color-warning-60#f4bf6e
ColorWarning70color-warning-70#f1b251
ColorWarning80color-warning-80#e9a032
ColorWarning90color-warning-90#c1862f
ColorWarning100color-warning-100#a2722d
ColorWarning110color-warning-110#835d2a
ColorWarning120color-warning-120#664b29
ColorWarning130color-warning-130#443626
ColorWarning140color-warning-140#312824
ColorWarning150color-warning-150#242123
ColorWarning160color-warning-160#171823
ColorPositive5color-positive-5#f2fcfb
ColorPositive10color-positive-10#e1faf6
ColorPositive20color-positive-20#d4f8f2
ColorPositive30color-positive-30#b0f4e7
ColorPositive40color-positive-40#a1ebdc
ColorPositive50color-positive-50#92e1d1
ColorPositive60color-positive-60#65d4c0
ColorPositive70color-positive-70#38c8b0
ColorPositive80color-positive-80#09bb9f
ColorPositive90color-positive-90#06a693
ColorPositive100color-positive-100#049187
ColorPositive110color-positive-110#017c7b
ColorPositive120color-positive-120#04585c
ColorPositive130color-positive-130#07333d
ColorPositive140color-positive-140#052a33
ColorPositive150color-positive-150#032229
ColorPositive160color-positive-160#01191f
ColorChart1color-chart-1#A56EFF
ColorChart2color-chart-2#F5A167
ColorChart3color-chart-3#78BBB9
ColorChart4color-chart-4#330045
ColorChart5color-chart-5#A2C86D
ColorChart6color-chart-6#DD7208
ColorChart7color-chart-7#0B58FE
ColorChart8color-chart-8#F9BD33
ColorChart9color-chart-9#005D5D
ColorChart10color-chart-10#D9A6C1
ColorChart11color-chart-11#012D9C
ColorChart12color-chart-12#B51A0C
ColorChart13color-chart-13#009D9A
ColorChart14color-chart-14#B602D0
ColorChart15color-chart-15#65579A
ColorChart16color-chart-16#798858
ColorChart17color-chart-17#B18601
ColorChart18color-chart-18#0F93E8
ColorChart19color-chart-19#E46291
ColorChart20color-chart-20#198038
ColorChart21color-chart-21#E18971
ColorChart22color-chart-22#8D3A61
ColorChart23color-chart-23#FA4D56
ColorChart24color-chart-24#417AA9
ColorChart25color-chart-25#A3735E
ColorChartPastel1color-chart-pastel-1#C19CFF
ColorChartPastel2color-chart-pastel-2#94ACFF
ColorChartPastel3color-chart-pastel-3#57B9F0
ColorChartPastel4color-chart-pastel-4#4EC8C0
ColorChartPastel5color-chart-pastel-5#6FC284
ColorChartPastel6color-chart-pastel-6#A2C86D
ColorChartPastel7color-chart-pastel-7#C0C840
ColorChartPastel8color-chart-pastel-8#F9BD33
ColorChartPastel9color-chart-pastel-9#F5A167
ColorChartPastel10color-chart-pastel-10#FF8F8F
ColorChartPastel11color-chart-pastel-11#D9A6C1
ColorChartPastel12color-chart-pastel-12#D1A591

Divider

Dividers come in two variations: strong and soft. We use them to segment screens, mostly in combination with Panels.

JavaScriptSASSValueExample
DividerSoftColordivider-soft-color#eceef4
DividerStrongColordivider-strong-color#cdd0e0

DragItem

We use these styles for the Drag Item component. Please notice: These styles are used in combination with the global elevation styles to create the shadows.

JavaScriptSASSValue
DragItemDefaultBackgroundColordrag-item-default-background-color#ffffff
DragItemDefaultBoxShadowdrag-item-default-box-shadowinset 0 -1px 0 0 #eceef4
DragItemDefaultBorderdrag-item-default-border1px solid #cdd0e0
DragItemHoverBackgroundColordrag-item-hover-background-color#ffffff
DragItemHoverBoxShadowdrag-item-hover-box-shadowinset 0 -1px 0 0 #eceef4
DragItemHoverBorderdrag-item-hover-border1px solid #9ca2bd
DragItemDraggingBackgroundColordrag-item-dragging-background-color#ffffff
DragItemDraggingBoxShadowdrag-item-dragging-box-shadowinset 0 -1px 0 0 #eceef4
DragItemDraggingBorderdrag-item-dragging-border1px solid #255eee
DragItemFocusBackgroundColordrag-item-focus-background-color#ffffff
DragItemFocusBoxShadowdrag-item-focus-box-shadowinset 0 -1px 0 0 #eceef4, 0 0 0 1px #255eee
DragItemFocusBorderdrag-item-focus-border1px solid #255eee

Elevation

We use these styles to create visual depth – the higher the number in the scale, the higher an object appears to hover above the surface level. Apply these styles to a separate layer in any symbol that needs the elevation shadow.

JavaScriptSASSValueExample
Elevation1BoxShadowelevation-1-box-shadow0 1px 4px 0 rgba(110, 116, 146, 0.25)
Elevation2BoxShadowelevation-2-box-shadow0 2px 6px 0 rgba(110, 116, 146, 0.08)
Elevation3BoxShadowelevation-3-box-shadow0 2px 8px 0 rgba(110, 116, 146, 0.2)
Elevation4BoxShadowelevation-4-box-shadow0 4px 24px 0 rgba(110, 116, 146, 0.3), 0 2px 8px 0 rgba(110, 116, 146, 0.1)
Elevation5BoxShadowelevation-5-box-shadow0 4px 32px 0 rgba(110, 116, 146, 0.15), 0 4px 56px 0 rgba(110, 116, 146, 0.15), 0 2px 8px 0 rgba(110, 116, 146, 0.1)

Font

For all UI text, we use system fonts. That’s San Francisco on iOS/OSX and Arial on most Linux and Windows systems.

info

To find more about the fonts, visit typography section on the design language page.

JavaScriptSASSValueExample
FontFamilySystemfont-family-systemBlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Arial, sans-serifLorem ipsum dolor...
FontFamilyMonospacefont-family-monospace"Courier New", Courier, monospaceLorem ipsum dolor...
FontWeightNormalfont-weight-normalnormalLorem ipsum dolor...
FontWeightMediumfont-weight-medium500Lorem ipsum dolor...
FontWeightBoldfont-weight-boldboldLorem ipsum dolor...

Input

We use these layer styles on everything that resembles an input: (Text-)Input/Textarea but also Checkboxes and Radio Buttons.

JavaScriptSASSValue
InputLoweredDefaultBackgroundColorinput-lowered-default-background-color#ffffff
InputLoweredDefaultBorderinput-lowered-default-border1px solid #cdd0e0
InputLoweredDefaultBoxShadowinput-lowered-default-box-shadowinset 0 1px 1px 0 rgba(110, 116, 146, 0.12)
InputLoweredHoverBackgroundColorinput-lowered-hover-background-color#ffffff
InputLoweredHoverBorderinput-lowered-hover-border1px solid #9ca2bd
InputLoweredHoverBoxShadowinput-lowered-hover-box-shadowinset 0 1px 1px 0 rgba(110, 116, 146, 0.12)
InputLoweredFocusBackgroundColorinput-lowered-focus-background-color#ffffff
InputLoweredFocusBorderinput-lowered-focus-border1px solid #255eee
InputLoweredFocusBoxShadowinput-lowered-focus-box-shadowinset 0 1px 1px 0 rgba(110, 116, 146, 0.12), 0 0 0 1px #255eee
InputLoweredInvalidBackgroundColorinput-lowered-invalid-background-color#ffffff
InputLoweredInvalidBorderinput-lowered-invalid-border1px solid #f84d79
InputLoweredInvalidBoxShadowinput-lowered-invalid-box-shadowinset 0 1px 1px 0 rgba(110, 116, 146, 0.12), 0 0 0 1px #f84d79
InputLoweredDisabledColorinput-lowered-disabled-color#848ba9
InputLoweredDisabledBackgroundColorinput-lowered-disabled-background-color#f4f6f9
InputLoweredDisabledBorderinput-lowered-disabled-border1px solid #cdd0e0
InputLoweredDisabledBoxShadowinput-lowered-disabled-box-shadownone
InputRaisedDefaultBackgroundColorinput-raised-default-background-color#ffffff
InputRaisedDefaultBorderinput-raised-default-border1px solid #cdd0e0
InputRaisedDefaultBoxShadowinput-raised-default-box-shadow0 1px 1px 0 rgba(110, 116, 146, 0.12)
InputRaisedHoverBackgroundColorinput-raised-hover-background-color#ffffff
InputRaisedHoverBorderinput-raised-hover-border1px solid #9ca2bd
InputRaisedHoverBoxShadowinput-raised-hover-box-shadow0 1px 1px 0 rgba(42, 47, 69, 0.12)
InputRaisedFocusBackgroundColorinput-raised-focus-background-color#ffffff
InputRaisedFocusBorderinput-raised-focus-border1px solid #255eee
InputRaisedFocusBoxShadowinput-raised-focus-box-shadow0 0 0 1px #255eee, 0 2px 1px 0 rgba(42, 47, 69, 0.12)
InputRaisedInvalidBackgroundColorinput-raised-invalid-background-color#ffffff
InputRaisedInvalidBorderinput-raised-invalid-border1px solid #f84d79
InputRaisedInvalidBoxShadowinput-raised-invalid-box-shadow0 0 0 1px #f84d79, 0 2px 1px 0 rgba(42, 47, 69, 0.12)
InputKeyboardFocusBackgroundColorinput-keyboard-focus-background-color#ffffff
InputKeyboardFocusBorderinput-keyboard-focus-border2px solid #1a62ff

PopOver

We use these layer styles for all kinds of Popovers (eg. Date Picker). Please notice: These styles are used in combination with the global elevation styles to create the shadows.

JavaScriptSASSValue
PopOverBackgroundColorpop-over-background-color#ffffff
PopOverBoxShadowpop-over-box-shadow0 2px 8px 0 rgba(110, 116, 146, 0.2)
PopOverBorderpop-over-border1px solid #cdd0e0

Spacing

Like with the color scale, the step numbers offer some padding to add additional intermediate steps later on if we need them. You read each ten-step number as a whole multiplier of 8px: s-20 → 2×8 = 16px. In five-steps, the number five reads like 0.5: s-15 → 1.5×8 = 12px.

info

To find more about the spacing scale, visit spacing scale section on the design language page.

JavaScriptSASSValueExample
Spacing5spacing-54px
Spacing10spacing-108px
Spacing15spacing-1512px
Spacing20spacing-2016px
Spacing25spacing-2520px
Spacing30spacing-3024px
Spacing40spacing-4032px
Spacing50spacing-5040px
Spacing60spacing-6048px
Spacing70spacing-7056px
Spacing80spacing-8064px

Stacking

To ensure cohesive z-index hierarchy and avoid overlapping, we are using the Stacking foundation design language to set the elevation of our elements.

info

For more information about it, please visit the Stacking section on the design language page.

JavaScriptSASSValue
StackingNegativestacking-negative-1
StackingCanvasstacking-canvas0
StackingDefaultstacking-default1
StackingLayoutstacking-layout10
StackingLayoutStickystacking-layout-sticky15
StackingDropdownstacking-dropdown100
StackingTooltipstacking-tooltip1000
StackingModalstacking-modal10000
StackingModalContentstacking-modal-content10001
StackingNotificationstacking-notification100000

Table

These styles are used to generate a heat-map for the Table component by scaling between soft and strong colors.

JavaScriptSASSValueExample
TableHeatMapSoftColortable-heat-map-soft-color#f8f0ff
TableHeatMapStrongColortable-heat-map-strong-color#b07dff

Tile

We use these layer styles for Tiles. Please notice: Some of these styles are used in combination with the global elevation styles to create the shadows.

JavaScriptSASSValue
TileBorderRadiustile-border-radius12px
TileBackgroundColortile-background-color#ffffff
TileDefaultBordertile-default-border1px solid #e0e2ec
TileDefaultBoxShadowtile-default-box-shadow0 2px 6px 0 rgba(110, 116, 146, 0.08)
TileDraggableDraggingBordertile-draggable-dragging-border1px solid #255eee
TileDraggableDraggingBoxShadowtile-draggable-dragging-box-shadow0 0 0 1px #255eee, 0 4px 24px 0 rgba(110, 116, 146, 0.3), 0 2px 8px 0 rgba(110, 116, 146, 0.1)
TileDraggableHoverBordertile-draggable-hover-border1px solid #9ca2bd
TileDraggableHoverBoxShadowtile-draggable-hover-box-shadow0 2px 8px 0 rgba(110, 116, 146, 0.2)
TileResizableHoverBordertile-resizable-hover-border1px solid #9ca2bd
TileResizableResizingBordertile-resizable-resizing-border1px solid #255eee
TileResizableResizingBoxShadowtile-resizable-resizing-box-shadow0 0 0 1px #255eee

Transition

We use these tokens to define the duration of the UI animations.

info

To find more about the transitions, visit motion section on the design language page.

JavaScriptSASSValueExample
TransitionDurationShorttransition-duration-short75ms
TransitionDurationLongtransition-duration-long120ms
TransitionDurationExtraLongtransition-duration-extra-long240ms

TypeScale

We have a small type scale with four sizes and three weights each. We deliberately did not create more semantic text styles (eg. Headline 1, Headline 2, Paragraph, …) yet since all typography is defined in context of their components (symbols) anyways.

info

To find more about the type scales, visit typography section on the design language page.

JavaScriptSASSValueExample
TypeScale1FontSizetype-scale-1-font-size12pxLorem ipsum dolor...
TypeScale1LineHeighttype-scale-1-line-height16pxLorem ipsum dolor...
TypeScale1LetterSpacingtype-scale-1-letter-spacing0.2pxLorem ipsum dolor...
TypeScale2FontSizetype-scale-2-font-size14pxLorem ipsum dolor...
TypeScale2LineHeighttype-scale-2-line-height20pxLorem ipsum dolor...
TypeScale2LetterSpacingtype-scale-2-letter-spacing0Lorem ipsum dolor...
TypeScale3FontSizetype-scale-3-font-size16pxLorem ipsum dolor...
TypeScale3LineHeighttype-scale-3-line-height24pxLorem ipsum dolor...
TypeScale3LetterSpacingtype-scale-3-letter-spacing0Lorem ipsum dolor...
TypeScale4FontSizetype-scale-4-font-size20pxLorem ipsum dolor...
TypeScale4LineHeighttype-scale-4-line-height28pxLorem ipsum dolor...
TypeScale4LetterSpacingtype-scale-4-letter-spacing0Lorem ipsum dolor...
TypeScale5FontSizetype-scale-5-font-size24pxLorem ipsum dolor...
TypeScale5LineHeighttype-scale-5-line-height32pxLorem ipsum dolor...
TypeScale5LetterSpacingtype-scale-5-letter-spacing0Lorem ipsum dolor...