Spacing

4pt base grid. Never use spacing primitives directly in components — always reference semantic spacing tokens.

Rule: --space-N × 4 = px value. Use --spacing-* tokens in all components.

Spacing Primitives

--space-00px
--space-14px
--space-28px
--space-312px
--space-416px
--space-520px
--space-624px
--space-832px
--space-1040px
--space-1248px
--space-1664px
--space-2080px
--space-2496px
--space-32128px
--space-40160px
--space-48192px
--space-64256px
--space-80320px
--space-96384px

Spacing Tokens

TokenValueUse case (optional)Visual
--spacing-xs8pxIcon gaps, tight padding
--spacing-sm12pxIcon gap in buttons, small padding
--spacing-md16pxDefault inner padding
--spacing-lg20pxMedium button horizontal padding
--spacing-xl24pxLarge button horizontal padding
--spacing-2xl32pxCard padding, section gaps
--spacing-3xl40pxSection vertical padding
--spacing-4xl48pxLarge section gaps
--spacing-section40pxSection padding
--spacing-page96pxPage horizontal padding (desktop)