The Alveon spatial system is built on an 8px base unit. Every dimension, margin, padding, and gap is a multiple of 8. This creates consistent visual rhythm across all touchpoints, from a shoe label to a pitch deck.
Every spacing value has a name, a number, and a job. Use tokens, not raw pixel values. This keeps the system maintainable as it scales.
The grid adapts to screen width. Columns collapse, margins compress, but the 24px gutter stays constant across all breakpoints above mobile.
| Breakpoint | Token | Width | Columns | Gutter | Margin | Content Max |
|---|---|---|---|---|---|---|
| Mobile | $bp-sm | < 600px | 4 | 16px | 24px | fluid |
| Tablet | $bp-md | 600 – 959px | 8 | 24px | 32px | fluid |
| Desktop | $bp-lg | 960 – 1439px | 12 | 24px | 48px | 1100px |
| Wide | $bp-xl | 1440px+ | 12 | 24px | auto | 1100px |
Standard layouts snap to the 12-column grid. These are the configurations used across all Alveon touchpoints.
Alveon uses generous vertical spacing. Content breathes. Sections are separated by dramatic pauses. The white space is as much a part of the design as the content.
Print and presentation formats use consistent margin rules derived from the 8px base unit. Margins scale with format size but maintain proportional consistency.
Complete token table for development handoff.
| Token | Value | CSS Variable | Usage |
|---|---|---|---|
| space-1 | 4px | --space-1 | Inline gaps |
| space-2 | 8px | --space-2 | Tight spacing |
| space-3 | 16px | --space-3 | Paragraphs, small margins |
| space-4 | 24px | --space-4 | Card padding, gutters |
| space-5 | 32px | --space-5 | Sub-section spacing |
| space-6 | 48px | --space-6 | Content margins, sections |
| space-7 | 64px | --space-7 | Large component gaps |
| space-8 | 96px | --space-8 | Section spacing |
| space-9 | 128px | --space-9 | Page section breaks |
| space-10 | 160px | --space-10 | Hero sections |
| gutter | 24px | --gutter | Column gap (16px mobile) |
| margin-sm | 24px | --margin-sm | Mobile margin |
| margin-md | 32px | --margin-md | Tablet margin |
| margin-lg | 48px | --margin-lg | Desktop margin |
| content-max | 1100px | --content-max | Maximum content width |
| radius-sm | 4px | --radius-sm | Small elements, buttons |
| radius-md | 8px | --radius-md | Cards, inputs |
| radius-lg | 12px | --radius-lg | Containers, modals |