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.

Colors

Our color tokens are organized by their functional role, making it easy to apply the right color for backgrounds, text, borders, and more. This structured approach not only maintains a consistent and recognizable palette but also supports dynamic theming and customization.

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

Stone

NameColor
stone-50
stone-100
stone-200
stone-300
stone-400
stone-500
stone-600
stone-700
stone-800
stone-900
stone-950

Orange

NameColor
orange-50
orange-100
orange-200
orange-300
orange-400
orange-500
orange-600
orange-700
orange-800
orange-900
orange-950

Blue

NameColor
blue-50
blue-100
blue-200
blue-300
blue-400
blue-500
blue-600
blue-700
blue-800
blue-900
blue-950

Yellow

NameColor
yellow-50
yellow-100
yellow-200
yellow-300
yellow-400
yellow-500
yellow-600
yellow-700
yellow-800
yellow-900
yellow-950

Green

NameColor
green-50
green-100
green-200
green-300
green-400
green-500
green-600
green-700
green-800
green-900
green-950

Red

NameColor
red-50
red-100
red-200
red-300
red-400
red-500
red-600
red-700
red-800
red-900
red-950

Base Semantic Tokens

NameColor
background
foreground
brand
brand-foreground
secondary
secondary-foreground
hover
hover-foreground

Feedback Semantic Tokens

NameColor
destructive
destructive-foreground
destructive-muted
destructive-muted-foreground
destructive-muted-accent
success
success-foreground
success-muted
success-muted-foreground
success-muted-accent
warning
warning-foreground
warning-muted
warning-muted-foreground
warning-muted-accent
info
info-foreground
info-muted
info-muted-foreground
info-muted-accent

State Semantic Tokens

NameColor
muted
muted-foreground
disabled
disabled-foreground
placeholder
ring
input

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-5xl font-black
level-2

Discover the Beauty of Marigold

text-3xl font-black
level-3

Discover the Beauty of Marigold

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

left
center
right
Last update: 7 minutes ago