Skip to content

Sizes

The FastTrack sizing system provides a unified scale for gaps, padding, margins, and border-radius. Spacing tokens live in public/assets/styles/spacing.css; legacy padding/margin/border-radius vars are in public/assets/styles/measures.css.

The tiles below are generated at build time from those CSS files via sizes.data.js. To add, remove, or rename a token, edit the CSS — this page updates automatically.

Spacing Scale

Each bar is rendered at its actual pixel width.

Spacing Scale

--spacing-2xs
2px
--spacing-xs
4px
--spacing-sm
8px
--spacing-md
16px
--spacing-lg
24px
--spacing-xl
32px
--spacing-2xl
48px
--spacing-3xl
64px

Usage Guidelines

TokenValueTypical Use
--spacing-2xs2pxIcon inner padding, tight inline elements
--spacing-xs4pxCompact gaps, tag padding, subtle border-radius
--spacing-sm8pxDefault inline gaps, form spacing, card border-radius
--spacing-md16pxDefault content gaps, card padding, large container radius
--spacing-lg24pxSection spacing, between card groups
--spacing-xl32pxPage section margins, pill-ish radius
--spacing-2xl48pxMajor page section divisions
--spacing-3xl64pxPage-level vertical spacing

Legacy CSS Variables

The following variables from measures.css are still available. They map to similar values in the unified scale.

Padding

Padding

--padding-null
0
--padding-xs
4px
--padding-s
8px
--padding-m
16px
--padding-l
32px
--padding-xl
64px
--padding-xxl
128px

Margin

Margin

--margin-null
0
--margin-xs
4px
--margin-s
8px
--margin-m
16px
--margin-l
32px
--margin-xl
64px
--margin-xxl
128px

Border Radius

Border Radius

--border-radius-xxs2px
--border-radius-xs4px
--border-radius-s8px
--border-radius-m16px
--border-radius-l32px
--border-radius-xl64px

Utility classes (.padding-m, .margin-s, .border-radius-xs, etc.) are also available for quick prototyping.