Spatial System
All values are multiples of the base-unit (0.25rem = 4px). Never mix component spacing (spacing.*) with layout tokens (layout.*) on the same element.
base-unit = 0.25rem = 4px · root-unit = 1rem = 16px
dimension.scale.px dimension.scale.0.5 dimension.scale.1 dimension.scale.1.5 dimension.scale.2 dimension.scale.3 dimension.scale.4 dimension.scale.5 dimension.scale.6 dimension.scale.8 dimension.scale.10 dimension.scale.12 dimension.scale.16 dimension.scale.20 dimension.scale.24 dimension.scale.32 dimension.scale.40 dimension.scale.48 dimension.scale.64 Use for padding and internal gap within a component. Classes: p-4, px-6, etc.
spacing.px Hairline structural inner gap--padding-pxspacing.0.5 Focus ring offset, hairline inner padding--padding-0.5spacing.1 Micro-nudge--padding-1spacing.1.5 Tight icon-to-label gap, checkbox inner padding--padding-1.5spacing.2 Dense padding--padding-2spacing.3 Input field baseline padding--padding-3spacing.4 Standard component baseline (buttons, cards)--padding-4spacing.6 Expansive component padding--padding-6spacing.8 Brutalist padding--padding-8spacing.10 Elevated void--padding-10spacing.12 Maximum internal pressure--padding-12Use for structural gap between grid sections and margin between page zones. Classes: gap-6, my-16, etc.
layout.4 Micro layout — gap between closely related component groups--margin-4layout.6 Standard layout — default CSS Grid gutter and margin between cards--margin-6layout.8 Section isolation--margin-8layout.10 Expanded isolation — dense dashboard section breaks--margin-10layout.12 Macro layout--margin-12layout.16 Major page breaks--margin-16layout.20 Heavy structural voids--margin-20layout.24 Monumental whitespace--margin-24layout.32 The Hero Void--margin-32layout.40 Expansive macro-layout — standard desktop section gap--margin-40layout.48 Deep structural void--margin-48layout.64 Maximum spatial isolation — cinematic scrolling breaks--margin-64The grid transitions from 4 → 8 columns at sm and from 8 → 16 at lg.
breakpoint.xs Large phones — micro-spacing adjustments only26rembreakpoint.sm 8-column grid activates40rembreakpoint.md Portrait tablets — 8 columns with expanded margins48rembreakpoint.lg Hard transition to 16-column desktop grid64rembreakpoint.xl Compact laptops — minimum for full desktop layouts80rembreakpoint.2xl Primary marketing canvas90rembreakpoint.3xl Maximum architectural wrapper — grid locks here120rem