Tokens
Every value in data/tokens.json, named as the brand book names it. Press a value to copy it.
Primary
Black, white, parchment and madder. Grounds carry the page; madder is the one accent.
- Oxide
- White
- Parchment
- Madder
Secondary
Indigo is thread, rust is the one warning. Silver and rose brass are metals: the material engine renders them, never a flat fill.
- inlay, never flat
- inlay, never flat
Image world
Illustration and imagery only. Never a button, never a ground.
Tints
Mixed from the grounds, for panels and lines. Not colours of their own.
- AshRaised panel on oxide
- Parchment deepRecessed panel on parchment
- ChromiumSilver inlay in shadow
- GraphiteInk on cloth
Ramps
Eleven shades per hue for interfaces. The brand colour sits on its own step, marked •. Shades are even in OKLCH lightness.
Themes
Each role points at a token. Contrast is measured on the theme's ground.
| Role | Token | Contrast | |
|---|---|---|---|
| ground | Parchment | ||
| panel | Parchment deep | ||
| ink | Graphite | 15.8:1 | |
| line | Indigo | 11.3:1 | |
| accent | Madder | 11.2:1 | |
| focus | Indigo | 11.3:1 | |
| alert | Rust | 8.8:1 |
| Role | Token | Contrast | |
|---|---|---|---|
| ground | Oxide | ||
| panel | Ash | ||
| ink | Silver | 14.5:1 | |
| line | Chromium | 10.4:1 | |
| accent | Rose brass | 5.1:1 | |
| focus | Silver | 14.5:1 | |
| alert | Silver | 14.5:1 |
Typeawaiting sign-off
Human-written text is proportional, machine-written text is mono (Geist Mono). Averia Serif Libre sets the headlines (roles with family "display": hero and display), at -0.11em, used unmodified under its own name. Accio Sans sets everything else: subheadings, body, captions and labels, at wdth 105. The wordmark is the logo artwork in data/logo/variations/ (the drawn wordmark and its icon mark), never set from type; type.wordmark awaits the owner's decision. No italic: emphasis is weight. Sizes sit on the 4px grid. Geist Mono runs large beside the sans, so mono is set at monoRatio of the size it sits with.
- Sell the next event
- Sell the next event
- Sell the next event
- Sell the next event
- Sell the next event
- Sell the next event
- Sell the next event
- Sell the next event
- ACC·7F3·2608 · seed accio · n 8
- Sell the next event
Spaceawaiting sign-off
- 0px
- 4px
- 8px
- 12px
- 16px
- 24px
- 32px
- 48px
- 64px
- 96px
Motionawaiting sign-off
Reduced motion: respect.
- 120ms
- 200ms
- 320ms
- cubic-bezier(0.2, 0, 0, 1)
- cubic-bezier(0.4, 0, 0.2, 1)
Texture
One seeded recipe per material, so the book, the site and Figma draw the same grain. Every tile is seamless.
paper
The sheet itself: parchment tooth and a faint laid line.
seed accio·paperpigment
Dry pigment on paper: fibrous grain, soft mottling, light flecks, a ragged edge.
seed accio·pigmentalloy
Blackened zinc alloy, oiled and matte: a fine even grain.
seed accio·alloycloth
Handspun khadi: the weave in one direction, with slubs.
seed accio·cloth