Spacing
The 4-pt spacing scale and the semantic space tokens that drive layout rhythm.
Scale
ep-10.25rem · 4pxep-20.5rem · 8pxep-30.75rem · 12pxep-41rem · 16pxep-51.25rem · 20pxep-61.5rem · 24pxep-82rem · 32pxep-102.5rem · 40pxep-123rem · 48pxep-164rem · 64pxep-205rem · 80pxep-246rem · 96pxSemantic aliases
Named aliases reference the numeric scale — prefer them in component code so intent (not the raw step) is what you read.
ep-xxsvar(--ep-space-1) · 4pxep-xsvar(--ep-space-2) · 8pxep-smvar(--ep-space-3) · 12pxep-mdvar(--ep-space-4) · 16pxep-lgvar(--ep-space-6) · 24pxep-xlvar(--ep-space-8) · 32pxep-xxlvar(--ep-space-12) · 48pxep-3xlvar(--ep-space-16) · 64pxep-4xlvar(--ep-space-24) · 96pxUsage
All spacing uses Tailwind classes with the ep- prefix:
Raw (current norm)
mt-4 → 16px margin-top (raw, recommended)
px-6 → 24px padding-x (raw, recommended)
gap-2 → 8px gap in flex/grid (raw, recommended)
p-3 → 12px padding all sides (raw, recommended)
ep- prefix (design-system semantic)
mt-ep-4 → 16px margin-top (ep- prefix variant)
px-ep-6 → 24px padding-x (ep- prefix variant)
gap-ep-2 → 8px gap in flex/grid (ep- prefix variant)
p-ep-3 → 12px padding all sides (ep- prefix variant)
Raw Tailwind spacing classes are the current norm across the codebase (e.g., mt-4, px-6, gap-2). The ep- prefix is the design-system semantic alternative (mt-ep-4, px-ep-6, gap-ep-2) — both work, raw is dominant.