Light

Spacing Tokens

[!TIP] For machine-parseable token values, see tokens.json.

Spacing Scale

TokenCSS VariableValuePixelsUsage
0--spacing/000pxNone
px--spacing/px1px1pxHairline
0.5--spacing/0.50.125rem2pxMicro
1--spacing/10.25rem4pxTight
1.5--spacing/1.50.375rem6pxExtra small
2--spacing/20.5rem8pxSmall
2.5--spacing/2.50.625rem10pxSmall+
3--spacing/30.75rem12pxMedium-small
3.5--spacing/3.50.875rem14pxMedium-small+
4--spacing/41rem16pxBase
5--spacing/51.25rem20pxBase+
6--spacing/61.5rem24pxMedium
7--spacing/71.75rem28pxMedium+
8--spacing/82rem32pxLarge
9--spacing/92.25rem36pxLarge+
10--spacing/102.5rem40pxExtra large
11--spacing/112.75rem44pxExtra large+
12--spacing/123rem48px2X large
14--spacing/143.5rem56px2X large+
16--spacing/164rem64px3X large
20--spacing/205rem80px4X large
24--spacing/246rem96px5X large
28--spacing/287rem112px6X large
32--spacing/328rem128px7X large
36--spacing/369rem144px8X large
40--spacing/4010rem160px9X large
44--spacing/4411rem176px10X large
48--spacing/4812rem192px11X large
52--spacing/5213rem208px12X large
56--spacing/5614rem224px13X large
60--spacing/6015rem240px14X large
64--spacing/6416rem256px15X large
72--spacing/7218rem288px16X large
80--spacing/8020rem320px17X large
96--spacing/9624rem384px18X large

Common Usage Patterns

Use CaseTokenPixels
Button padding (x)416px
Button padding (y)28px
Card padding624px
Input padding (x)312px
Input padding (y)28px
Gap between items2-48-16px
Section spacing8-1032-40px
Page margins4-816-32px
Heading margin-top8-1032-40px
Paragraph spacing624px
List item margin28px
List indentation624px

Verified Spacing (Extracted from Figma)

TokenValueSource
spacing/28pxTypography blockquote padding
spacing/416pxTable cell padding, button padding
spacing/624pxParagraph spacing, list padding
spacing/832pxHeading spacing
spacing/1040pxH2 top padding
spacing/32128pxSection vertical padding

CSS Custom Properties

:root {
  --spacing-0: 0;
  --spacing-px: 1px;
  --spacing-0-5: 0.125rem;
  --spacing-1: 0.25rem;
  --spacing-1-5: 0.375rem;
  --spacing-2: 0.5rem;
  --spacing-2-5: 0.625rem;
  --spacing-3: 0.75rem;
  --spacing-3-5: 0.875rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-7: 1.75rem;
  --spacing-8: 2rem;
  --spacing-9: 2.25rem;
  --spacing-10: 2.5rem;
  --spacing-11: 2.75rem;
  --spacing-12: 3rem;
  --spacing-14: 3.5rem;
  --spacing-16: 4rem;
  --spacing-20: 5rem;
  --spacing-24: 6rem;
  --spacing-28: 7rem;
  --spacing-32: 8rem;
}

Tailwind Classes

p-0 p-px p-0.5 p-1 p-1.5 p-2 p-2.5 p-3 p-3.5 p-4 p-5 p-6 p-7 p-8 p-9 p-10 p-11 p-12
m-0 m-px m-0.5 m-1 m-1.5 m-2 m-2.5 m-3 m-3.5 m-4 m-5 m-6 m-7 m-8 m-9 m-10 m-11 m-12
gap-0 gap-px gap-0.5 gap-1 gap-1.5 gap-2 gap-2.5 gap-3 gap-3.5 gap-4 gap-5 gap-6 gap-8

See Also

  • Related Tokens:
    • Breakpoints - Responsive spacing patterns
    • Radii - Border radius scale (follows similar progression)
    • Typography - Line heights that relate to spacing
  • Design System:
    • Themes - Multi-theme system overview

Last extracted: December 16, 2025