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