Skip to content

Spacing

Spacing tokens follow a 4pt grid. Use them for padding, margins, and gaps so layout stays consistent.

Scale

TokenValueTypical use
--sp-10.25rem (4px)Tight padding
--sp-20.5rem (8px)Small gaps
--sp-30.75rem (12px)Medium padding
--sp-41rem (16px)Default gap, padding
--sp-51.25rem (20px)
--sp-61.5rem (24px)Section spacing
--sp-82rem (32px)Large spacing
--sp-102.5rem (40px)
--sp-123rem (48px)
--sp-164rem (64px)

Usage

css
.my-block {
  padding: var(--sp-4);
  gap: var(--sp-3);
  margin-bottom: var(--sp-6);
}

Stack and cluster gap modifiers (e.g. .gap-2, .gap-4) use these tokens. Prefer tokens over raw rem/px so the system stays consistent.

MIT License · Lightweight by principle. Sustainable by design.