Spacing
Consistent spacing system for layouts and components.
Page Containers
Standard max-widths for different page types.
Dashboard pages
max-w-5xl mx-auto px-6 py-8Standard dashboard content width
Landing sections
max-w-6xl mx-auto px-4 md:px-6Wider for marketing pages
Docs pages
max-w-4xl mx-auto px-6 py-12Comfortable reading width
Component Spacing
Padding and gaps for common components.
ElementPaddingGap
Cards
p-4 to p-5—Buttons (sm)
h-7 px-2.5 or h-8 px-3gap-1.5Buttons (default)
h-9 px-4gap-2Form rows
px-4 py-3—Section margins
—space-y-6Vertical Rhythm
Consistent vertical spacing using space-y-*
space-y-1.5Tight within form fieldsspace-y-3Within sectionsspace-y-4Between form groupsspace-y-6Between sectionsspace-y-8Major section breaksspace-y-12Page section breaksQuick Reference
tsx
// Page container
<div className="max-w-5xl mx-auto px-6 py-8">
// Card
<div className="rounded-xl border border-border/50 bg-card p-5">
// Section spacing
<div className="space-y-6">
// Form row
<div className="flex items-center justify-between px-4 py-3">
// Button
<Button className="h-9 px-4 text-sm rounded-full">
