Foundation
Spacing

Spacing

The spacing scale is based on a 4px base unit. Tokens are named by their multiplier (1 = 4px, 2 = 8px, etc.) to keep the mental model simple.

Scale

px · 1px
0.5 · 2px
1 · 4px
1.5 · 6px
2 · 8px
2.5 · 10px
3 · 12px
3.5 · 14px
4 · 16px
5 · 20px
6 · 24px
7 · 28px
8 · 32px
10 · 40px
12 · 48px
16 · 64px
20 · 80px
24 · 96px

Common patterns

Use caseTokenValue
Component inner padding (small)--mk-spacing-28px
Component inner padding (default)--mk-spacing-416px
Component inner padding (large)--mk-spacing-624px
Gap between inline elements--mk-spacing-28px
Gap between stacked sections--mk-spacing-832px
Page horizontal padding--mk-spacing-624px
Page section gap--mk-spacing-1248px