Density
Generous spacing is how a dense product quietly becomes a sparse one, so the cap is the design: no component spacing above 32px, no control above 36px, every corner square.
--pad-cell-x8pxtable cell horizontal
--pad-cell-y6pxtable cell vertical
--pad-control-x8pxinput, button, select
--pad-badge-x6px--pad-badge-y2px--pad-chip-x6px--pad-chip-y2px--pad-sidebar-item8px--pad-card12px--pad-panel12px--pad-popover8px--pad-popup-list4pxpopup edge or separator to its row stack, §7.4
--pad-page-x16pxshell column gutter — top nav, sidebar, panel
--pad-page-y16pxfirst content below a shell header band
--pad-content-x24px<main>'s side gutter
--pad-band-y8pxheader band, around its --h-control child
--gap-bonded2pxtitle to its timestamp — ONE unit
--gap-icon-label2pxicon to its label inside a badge or chip
--gap-control-icon6pxicon to its label inside a control
--gap-chip2pxbetween chips in a filter group
--gap-inline8pxbetween distinct inline controls
--gap-field8pxbetween form fields
--gap-group12pxbetween control groups
--gap-tree-indent12pxper level in a lineage tree
--gap-section32pxbetween page sections — the component ceiling, §7.4
--gap-nav-group24pxbetween groups in a sidebar nav
--pad-frame-x48pxmain's side gutter, page header and body
--pad-frame-top48pxmain body's top inset, below the page header band
--pad-frame-empty64pxvertical air in EmptyState size="page"
--h-row-xs24pxdense table rows, log lines, activity feed
--h-row-sm28pxdefault table row
--h-control-sm24pxcontrol inside a table row — 2px clearance in --h-row-sm
--h-control32pxdefault control — input, button, select
--h-control-lg36pxprimary action, page-header control — cap
--radius-xs0pxstatus badge, cell focus outline, checkbox
--radius-sm0pxa part inset inside a control (segmented tab, switch thumb)
--radius-md0pxinteractive — input, button, filter chip, tab, switch; card, panel, dropdown, popover
--radius-lg0pxmodal, drawer
--radius-full9999pxstatus dot, count badge, avatar, progress track
--border-width1px--border-width-22px--ring-width2px
A dashed frame marks something still to come: a to-build component, a slot a row will fill.
--w-sidebar240pxAppShell sidebar, and popups sized to match it
--w-panel440pxAppShell trailing panel — the chat drawer
--w-content1280pxmain's content column, frame gutters included, centred