Skip to content
Design System
  • Documentation
  • Prototypes
Branding
  • Voice & tone
  • Logo
  • Farben
  • Typographie
  • Visuelle Elemente
Foundations
  • Usage
  • Global styles
  • Themes
  • Spacing
  • Viewports
  • Colors
  • Typography
  • Core utilities
Layouts
  • Usage
  • Aspect ratio
  • Auto grid
  • Content grid
  • Flex group
  • Flow
  • Multicol
  • Pile
  • Reel
  • Region
  • Repel
  • Sidebar
  • Switcher
  • Wrapper
Patterns
  • Accordion
  • Avatar
  • Avatar Group
  • Book pile
  • Brand shapes
  • Button
  • Calendar Date
  • Callout
  • Card
  • Context Switcher
  • Figure
  • Forms
  • Hero
  • Icon
  • Icon link
  • Image Bento
  • Image Grid
  • List Icon
  • Marquee
  • Modal
  • More Link
  • Pagination
  • Pill
  • Promo Card
  • Prose
  • Section Divider
  • Section Heading
  • Section Illustration
  • Show More
  • Slideout
  • Submenu bar
  • Table
  • Tabs

Spacing

Spacing follows a fluid scale, meaning that text scales based on the size of the viewport and follows a sizing ratio.

Space scale

NameMinMax
3xs4px5px
2xs8px9px
xs12px14px
s16px18px
m24px27px
l32px36px
xl48px54px
2xl64px72px
3xl96px108px
3xs-xs4px9px
2xs-xs8px14px
xs-s12px18px
s-m16px27px
m-l24px36px
l-xl32px54px
xl-2xl48px72px
2xl-3xl64px108px
2xs-s8px18px
xs-m12px27px
s-l16px36px
m-xl24px54px
l-2xl32px72px
xl-3xl48px108px

Usage

Vertical Padding UtilityHorizontal Padding UtilityMargin Top UtilityFlow Space UtilityGutter UtilityCSS Custom Property
.py-3xs.px-3xs.mt-3xs.flow-space-3xs.gutter-3xsvar(--spacing-3xs)
.py-2xs.px-2xs.mt-2xs.flow-space-2xs.gutter-2xsvar(--spacing-2xs)
.py-xs.px-xs.mt-xs.flow-space-xs.gutter-xsvar(--spacing-xs)
.py-s.px-s.mt-s.flow-space-s.gutter-svar(--spacing-s)
.py-m.px-m.mt-m.flow-space-m.gutter-mvar(--spacing-m)
.py-l.px-l.mt-l.flow-space-l.gutter-lvar(--spacing-l)
.py-xl.px-xl.mt-xl.flow-space-xl.gutter-xlvar(--spacing-xl)
.py-2xl.px-2xl.mt-2xl.flow-space-2xl.gutter-2xlvar(--spacing-2xl)
.py-3xl.px-3xl.mt-3xl.flow-space-3xl.gutter-3xlvar(--spacing-3xl)
.py-3xs-xs.px-3xs-xs.mt-3xs-xs.flow-space-3xs-xs.gutter-3xs-xsvar(--spacing-3xs-xs)
.py-2xs-xs.px-2xs-xs.mt-2xs-xs.flow-space-2xs-xs.gutter-2xs-xsvar(--spacing-2xs-xs)
.py-xs-s.px-xs-s.mt-xs-s.flow-space-xs-s.gutter-xs-svar(--spacing-xs-s)
.py-s-m.px-s-m.mt-s-m.flow-space-s-m.gutter-s-mvar(--spacing-s-m)
.py-m-l.px-m-l.mt-m-l.flow-space-m-l.gutter-m-lvar(--spacing-m-l)
.py-l-xl.px-l-xl.mt-l-xl.flow-space-l-xl.gutter-l-xlvar(--spacing-l-xl)
.py-xl-2xl.px-xl-2xl.mt-xl-2xl.flow-space-xl-2xl.gutter-xl-2xlvar(--spacing-xl-2xl)
.py-2xl-3xl.px-2xl-3xl.mt-2xl-3xl.flow-space-2xl-3xl.gutter-2xl-3xlvar(--spacing-2xl-3xl)
.py-2xs-s.px-2xs-s.mt-2xs-s.flow-space-2xs-s.gutter-2xs-svar(--spacing-2xs-s)
.py-xs-m.px-xs-m.mt-xs-m.flow-space-xs-m.gutter-xs-mvar(--spacing-xs-m)
.py-s-l.px-s-l.mt-s-l.flow-space-s-l.gutter-s-lvar(--spacing-s-l)
.py-m-xl.px-m-xl.mt-m-xl.flow-space-m-xl.gutter-m-xlvar(--spacing-m-xl)
.py-l-2xl.px-l-2xl.mt-l-2xl.flow-space-l-2xl.gutter-l-2xlvar(--spacing-l-2xl)
.py-xl-3xl.px-xl-3xl.mt-xl-3xl.flow-space-xl-3xl.gutter-xl-3xlvar(--spacing-xl-3xl)
Theme