Spacing
Base unit: 4px. Each token is a multiple of that unit.
Use CSS variables — never hardcode pixel values.
Spacing Scale
Visual representation of every spacing token. Bar width corresponds to the actual pixel value.
Usage Principles
All spacing — margin, padding, gap, inset — should use a token. If a value doesn't exist in the scale, use the nearest token or request a new one.
Use --spacing-1–--spacing-3 for tight internal padding (icon buttons, table cells). Use --spacing-4–--spacing-6 for component padding. Use --spacing-8+ for section gaps.
Page-level gaps between sections: --spacing-12 or --spacing-16. Between related groups: --spacing-6 or --spacing-8. Between items in a list: --spacing-2 or --spacing-3.
Border Radius Scale
Generous rounding throughout — this is a deliberate brand signal. Use --radius-full for pill badges and nav tabs, --radius-lg or --radius-xl for cards, and --radius-3xl for large hero panels.
Shadow Scale
All shadows are soft, diffuse, and warm-tinted — never cold blue-grey. The glow variant is reserved for coral primary elements (CTAs on hover, active chips).