Skip to main content

Spacing

VLN uses an 8px grid system for consistent spacing throughout the design system.

Spacing Scale

TokenValueTailwindUsage
00pxp-0, m-0No spacing
14pxp-1, m-1Tiny spacing
28pxp-2, m-2XS spacing
312pxp-3, m-3SM spacing
416pxp-4, m-4MD spacing (default)
624pxp-6, m-6LG spacing
832pxp-8, m-8XL spacing
1248pxp-12, m-122XL spacing
1664pxp-16, m-163XL spacing

Component Spacing

// Card padding
<div className="p-6 md:p-8">Card content</div>

// Section spacing
<section className="py-12 md:py-16 lg:py-20">Section</section>

// Gap between elements
<div className="flex gap-4">Items with 16px gap</div>

See Tailwind Spacing Docs for more details.