Spacing
A single linear-then-modular scale drives every gap, pad and margin. Inherited from Ecology unchanged — use tokens, never raw pixels, so density stays consistent.
Spacing scale
Each bar is rendered at its real token width. Steps climb in 2–4px increments through the dense UI range, then jump to layout-scale spacing.
Usage
Reach for the dense steps (050–400) inside controls and cards; the larger steps (500+) for section and page rhythm.
.card {
padding: var(--spacing-400); /* 16px */
gap: var(--spacing-300); /* 12px */
}
.section + .section {
margin-top: var(--spacing-700); /* 48px */
}