Centre Channel
One token source of truth. This page is generated from design/tokens.json; change a token, rebuild, and everything here updates. Nothing on this page is hand-written.
Burgundy is parked and does not appear. Forest is Sessions material only, never the core brand.
Radii and type tracking are not yet defined as tokens. Do not invent values.
| Token | Value |
|---|---|
| layout-gutter | clamp(1rem, 3vw, 2.5rem) |
| layout-section | clamp(3rem, 6vw, 5.5rem) |
| layout-block | clamp(1.5rem, 3vw, 2.5rem) |
| layout-measure | 46rem |
| layout-columns | 12 |
assets/brand/crest.svg). It fills with currentColor, so it takes the surrounding text colour and the three colourways come free.True scale: a 1px centre line with the brass node.
Same tokens, zoomed for legibility.
One soft brass bloom at token opacity.
Background lifts from reveal-from to reveal-to.
| Parameter | Value |
|---|---|
| signal-hairline-weight-px | 1 |
| signal-hairline-weight-min-px | 0.5 |
| signal-hairline-opacity | 0.35 |
| signal-hairline-opacity-min | 0.2 |
| signal-hairline-opacity-max | 0.5 |
| signal-node-diameter-factor | 2 |
| signal-bloom-opacity | 0.08 |
| signal-bloom-opacity-min | 0.06 |
| signal-bloom-opacity-max | 0.1 |
| signal-bloom-max-per-viewport | 1 |
| signal-reveal-from | #0a0a0a |
| signal-reveal-to | #141414 |
All motion is wrapped in prefers-reduced-motion: no-preference. Under reduced motion the demos hold their static end state.