Layout tokens

Introduction

Generated from @page-sections/core and the spatial-only layoutTokens.json, as consumed by the pure resolvers and CSS generator. Values are CSS pixels unless a field explicitly describes a ratio, count, span or font weight. Regenerate with node docs/wiki/export.mjs --write.

contentMax

1536

layoutMinWidths

TokenValue
xs0
s600
m840
l1200
xl1600
2xl1809
3xl2300

grid

NameminWidthcolumnsgapheadlineSizeheadlineLineHeightbodySizebodyLineHeightheadlineGap
xs0412182814208
s600616182814208
m8408162032142012
l120012242440162416

cards

NamespantitleSizetitleWeighteyebrowSizeeyebrowWeightlineHeightrowsgridSSpan
s2125000400182—
m21450012400202—
l418500144002433

cardTextInset

TokenValue
inline12
block12

xlContentInset

136

satellite

TokenValue
width80
height40
inset28
top28

cardMediaInset

8

pane

TokenValue
centerGap8
rightInset20
top96
bottom16
submenuHeight44
headerHeight86
minUsableHeight512

stageControls

TokenValue
buttonSize40
groupButtons2
gap8

hero

NameminHeightheightOffsetmaxHeightrailSizerailGaprailInsetrailStageGapsummaryColumnssummaryInsetsummaryGapdockHeightsubmenuHeightsubmenuGapsubmenuAfterGapsubmenuLeftsubmenuRightzoomMinimapzoomInsetrailWidthRatiorailMinInset
xs1502144008088848876000881128——
s1502145008088868876000881128——
m300180500801288388804088881688——
l34019460080168842488644888241788——
xl4002367001121612124128864412120022012——
2xl4002168001382402440248644121200242160.078
3xl40011280013824281240168644000024228——