Design Themes

The visual systems actually running across the estate, read from the live surfaces rather than from a source repo. 6 families, 20 variants, 4 token contracts.

v2.0.0 • verified 2026-09-09 • tokens.json

How to read this

A family is a token contract: a set of names plus structural rules. A variant is one set of values poured into that contract. This is not a taxonomy invented after the fact. /clocks/ and datapoems.io already ship byte-identical values, and /clocks/numerals/ already ships the same token names with a different palette. Pick a contract, then pick a variant.

surface

Used by instrument. 6 required tokens.

document

Used by paper. 5 required tokens.

grid

Used by swiss. 3 required tokens.

product

Used by product. 13 required tokens.

Families

Generated from themes/tokens.json by build-themes.py. Edit the tokens and re-run; do not hand-edit the pages.