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.

Brand

NameValueExample
brand-primary-50#fffaec
brand-primary-100#fff4d4
brand-primary-200#ffe5a7
brand-primary-300#ffd170
brand-primary-400#ffb136
brand-primary-500#ff980f
brand-primary-600#fa8005
brand-primary-700#c85e06
brand-primary-800#9e490e
brand-primary-900#7f3d0f
brand-primary-950#451d05
brand-secondary-50#f9fafb
brand-secondary-100#f3f4f6
brand-secondary-200#e5e7eb
brand-secondary-300#d1d5db
brand-secondary-400#9ca3af
brand-secondary-500#6b7280
brand-secondary-600#4b5563
brand-secondary-700#374151
brand-secondary-800#1f2937
brand-secondary-900#111827
brand-secondary-950#030712

Blue

NameValueExample
blue-50#eefbfd
blue-100#d5f2f8
blue-200#b0e5f1
blue-300#79d0e7
blue-400#3ab3d5
blue-500#1f96bb
blue-600#1d799d
blue-700#1e6280
blue-800#215269
blue-900#1f455a
blue-950#0f2c3d

Yellow

NameValueExample
yellow-50#ffffe7
yellow-100#feffc1
yellow-200#fffd86
yellow-300#fff441
yellow-400#ffe60d
yellow-500#eac500
yellow-600#d19e00
yellow-700#a67102
yellow-800#89580a
yellow-900#74480f
yellow-950#442504

Green

NameValueExample
green-50#f7fce9
green-100#eef8cf
green-200#dcf1a5
green-300#c3e670
green-400#a8d744
green-500#8bbd26
green-600#6b961a
green-700#527318
green-800#425b19
green-900#394e19
green-950#1c2a09

Red

NameValueExample
red-50#fdf3f3
red-100#fce4e4
red-200#f9cfcf
red-300#f4adad
red-400#ec7d7e
red-500#dd4142
red-600#cc3637
red-700#ab2a2b
red-800#8e2627
red-900#772526
red-950#400f0f

White

NameValueExample
white#ffff

Black

NameValueExample
black#000000

Text

NameValueExample
text-body#374151
text-body-accent#6b7280
#3ab3d5
text-light#f3f4f6
text-disabled#9ca3af
text-hover#1f2937
text-success#527318
text-error#dd4142
text-info#1f96bb
text-warning#eac500
text-required#dd4142

Bg

NameValueExample
bg-body#ffff
bg-neutral#e5e7eb
bg-primary#fa8005
bg-primary-light#fff4d4
bg-primary-hover#ffb136
bg-primary-active#c85e06
bg-secondary#374151
bg-secondary-hover#4b5563
bg-secondary-active#1f2937
bg-surface#ffff
bg-surface-raised#9ca3af
bg-surface-lowered#374151
bg-surface-underlay#e5e7eb
bg-disabled#e5e7eb
bg-hover#9ca3af
bg-hover-light#e5e7eb
bg-focus#e5e7eb
bg-selected#fff4d4
bg-selected-input#fa8005
bg-success#8bbd26
bg-info#1f96bb
bg-warning#eac500
bg-error#dd4142

Shadow

NameValueExample
shadow-light#9ca3af
shadow-focus#fa8005
shadow-error#dd4142
shadow-selected#ab2a2b
shadow-disabled#9ca3af

Border

NameValueExample
border-light#9ca3af
border-dark#374151
border-disabled#9ca3af
border-hover#6b7280
border-focus#fa8005
border-selected#9e490e
border-success#527318
border-error#dd4142
border-info#1f96bb
border-warning#eac500

Outline

NameValueExample
outline-dark#374151
outline-focus#3ab3d5
outline-error#dd4142

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. 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

mb-6 text-5xl font-black
level-2

Discover the Beauty of Marigold

mb-2 mt-8 text-3xl font-black
level-3

Discover the Beauty of Marigold

mb-2 mt-4 text-2xl font-black
level-4

Discover the Beauty of Marigold

text-lg font-black
level-5

Discover the Beauty of Marigold

text-base font-black
level-6

Discover the Beauty of Marigold

text-base font-normal

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
14px
28px
312px
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
Build with 🥵, 🧡 and
v7.3.0