Design Tokens

Here are all design tokens for each theme listet.

Design tokens are the foundational elements of our design system, defining key aspects of our product's visual language. They enable consistency and flexibility, allowing us to maintain a unified look and feel across all user interfaces.

Changing Theme

Since we have two themes, the values displayed show the available tokens in the currently selected theme.

Colors

A carefully curated set of primary, secondary, and accent colors ensures our product maintains a consistent and recognizable palette.

Our colors are sorted according to their use case. For example, bg colors are only for background used, text for text colors, border only for borders and so on.

If you are not sure which token to use, please visit our design token guideline page

Brand

NameValueExample
brand-500#f8ac67
brand-600#fa8005
brand-700#a50000
brand-800#990000
brand-900#511e04

Accent

NameValueExample
accent-50#ffffff
accent-100#f7f5f2
accent-200#e3e3e3
accent-300#e7e4e0
accent-350#cfcfcf
accent-400#cecac3
accent-500#a9a9a9
accent-600#8a8782
accent-650#808080
accent-700#6f6b64
accent-800#4b4b4b
accent-900#3d3d3d

Gray

NameValueExample
gray-50#ffffff
gray-100#f7f5f2
gray-200#e3e3e3
gray-250#dbdbdb
gray-300#e7e4e0
gray-350#cfcfcf
gray-400#cecac3
gray-500#a9a9a9
gray-600#8a8782
gray-650#808080
gray-700#6f6b64
gray-800#4b4b4b
gray-900#3d3d3d
gray-950#111

White

NameValueExample
white#ffffff

Black

NameValueExample
black#111

Green

NameValueExample
green-50#e9ffe4
green-100#ccffc4
green-200#9eff90
green-300#5fff50
green-400#29fe1d
green-500#07e500
green-600#00b800
green-700#008800
green-800#076d08
green-900#0b5c0d
green-950#003404

Yellow

NameValueExample
yellow-50#fefbe8
yellow-100#fff6c2
yellow-200#ffeb88
yellow-300#ffd743
yellow-400#ffc010
yellow-500#efa703
yellow-600#dd8800
yellow-700#a45904
yellow-800#87450c
yellow-900#733910
yellow-950#431c05

Red

NameValueExample
red-50#fff1f1
red-100#ffdfdf
red-200#ffc5c5
red-300#ff9d9d
red-400#ff6464
red-500#ff3333
red-600#ed1515
red-700#c80d0d
red-800#a50f0f
red-900#881414
red-950#4b0404

Blue

NameValueExample
blue-50#eff6ff
blue-100#dbeafe
blue-200#bfdbfe
blue-300#93c5fd
blue-400#60a5fa
blue-500#3b82f6
blue-600#2563eb
blue-700#1d4ed8
blue-800#1e40af
blue-900#1e3a8a
blue-950#172554

Text

NameValueExample
text-base#511e04
text-base-hover#4b4b4b
text-base-disabled#e7e4e0
text-inverted#ffffff
text-inverted-hover#f7f5f2
text-inverted-disabled#a9a9a9
text-brand
text-brand-hover
text-accent
text-accent-hover
text-info#172554
text-info-hover#1e3a8a
text-success#008800
text-success-hover#00b800
text-warning#dd8800
text-warning-hover#a45904
text-error#ff3333
text-error-hover#ed1515
#a50000
#990000

Bg

NameValueExample
bg-base#ffffff
bg-base-hover#3d3d3d
bg-base-active
bg-base-disabled#e7e4e0
bg-inverted#e3e3e3
bg-inverted-hover#f7f5f2
bg-inverted-active
bg-inverted-disabled#ffffff
bg-brand#fa8005
bg-brand-hover#f8ac67
bg-brand-active
bg-accent#8a8782
bg-accent-hover
bg-accent-active
bg-info#3b82f6
bg-info-hover#2563eb
bg-info-active#1d4ed8
bg-success#00b800
bg-success-hover#008800
bg-success-active#076d08
bg-warning#efa703
bg-warning-hover#dd8800
bg-warning-active#a45904
bg-error#ff3333
bg-error-hover#ed1515
bg-error-active#c80d0d
bg-selected#60a5fa
bg-selected-input#60a5fa
bg-surface#f7f5f2
bg-surface-raised#ffffff
bg-surface-overlay#ffffff
bg-surface-sunken#e3e3e3
bg-masterMark#dbdbdb
bg-adminMark#111

Border

NameValueExample
border-base#4b4b4b
border-base-hover#808080
border-base-active
border-base-disabled#e7e4e0
border-inverted#cfcfcf
border-inverted-hover
border-inverted-active
border-inverted-disabled
border-brand#fa8005
border-brand-hover#f8ac67
border-brand-active
border-accent
border-accent-hover
border-accent-active
border-info#172554
border-info-hover#1e3a8a
border-info-active#172554
border-success#00b800
border-success-hover#008800
border-success-active#076d08
border-warning#dd8800
border-warning-hover#a45904
border-warning-active#87450c
border-error#ff3333
border-error-hover#ed1515
border-error-active#c80d0d
border-selected#60a5fa
border-selected-input

Outline

NameValueExample
outline-focus#3b82f6

Typography

With a defined font family and various font sizes and weights, our typography maintains readability and hierarchy. The consistent use of typography contributes to a polished and cohesive user experience. For formatting dates or numbers we already have some helper components: NumericFormat, DateFormat.

The Value corresponds to the class name from Tailwind CSS.

We have tokens for:

NameValueExample
xstext-[13px]

Marigolds bloom with vibrant colors.

smtext-sm

Marigolds bloom with vibrant colors.

basetext-base

Marigolds bloom with vibrant colors.

lgtext-lg

Marigolds bloom with vibrant colors.

xltext-xl

Marigolds bloom with vibrant colors.

2xltext-2xl

Marigolds bloom with vibrant colors.

3xltext-3xl

Marigolds bloom with vibrant colors.

4xltext-4xl

Marigolds bloom with vibrant colors.

5xltext-5xl

Marigolds bloom with vibrant colors.

6xltext-6xl

Marigolds bloom with vibrant colors.

7xltext-7xl

Marigolds bloom with vibrant colors.

8xltext-8xl

Marigolds bloom with vibrant colors.

9xltext-9xl

Marigolds bloom with vibrant colors.

Headlines

The <Headline> component supports by default certain styles. They are listed as Tailwind class names.

LevelExampleStyles
level-1

Discover the Beauty of Marigold

text-[2rem]
level-2

Discover the Beauty of Marigold

mb-6 text-2xl
level-3

Discover the Beauty of Marigold

text-xl
level-4

Discover the Beauty of Marigold

text-lg
level-5

Discover the Beauty of Marigold

text-base
level-6

Discover the Beauty of Marigold

text-[13px] uppercase

Spacing

Consistent spacing ensures harmonious layouts and enhances visual flow. The defined spacing scale helps create balanced and accessible interfaces across different screen sizes. It's used for gap, padding, width and margin.

NameValueExample
00px
0.52px
14px
1.56px
28px
2.510px
312px
3.514px
416px
520px
624px
728px
832px
936px
1040px
1144px
1248px
1456px
1664px
2080px
2496px
28112px
32128px
36144px
40160px
44176px
48192px
52208px
56224px
60240px
64256px
72288px
80320px
96384px

Besides this there are percentage values available for width property, which is found in form components. You can use them similar to the tokens above. Here is a list of the values: Tailwind percentage tokens

Radius

Standardized border radius contribute to a clean and modern design. These properties are applied to components, ensuring a cohesive appearance throughout our product.

rounded-sm 2px
rounded 4px
rounded-md 6px
rounded-lg 8px
rounded-xl 12px
rounded-2xl 16px
rounded-full 9999px

Alignment

Consistent alignment ensures that elements are arranged in a purposeful manner, enhancing clarity and user comprehension.

none
left
center
right

Breakpoints

By defining breakpoints for different screen sizes, we achieve responsive design that adapts seamlessly to various devices and orientations.

NameBreaks at
sm640px
md768px
lg1024px
xl1280px
2xl1536px