Postie

Preview 03 · foundations tokens · styles.css · TOKENS.md · nine specimen cards

Brand
brand-001-postie · Postie
Step
P3 · 5 · Foundations formalised
Green-light
2026-09-20T20:57:01Z · Frank (founder)
Frozen input
2026-09-20T20:46:29Z
Foundations rows
19 locked
pack/guidelines/

Colour

5 cards · both themes
colors-paletteguidelines/colors-palette.card.html · 1440×1150
colors-themesguidelines/colors-themes.card.html · 1440×1180
colors-pairingsguidelines/colors-pairings.card.html · 1440×1230
colors-usageguidelines/colors-usage.card.html · 1440×900
print-specguidelines/print-spec.card.html · 1440×1000
Ledger rows
pack/guidelines/

Type

2 cards · both themes
type-displayguidelines/type-display.card.html · 1440×700
type-body-monoguidelines/type-body-mono.card.html · 1440×620
Ledger rows
pack/guidelines/

Shape · spacing

2 cards · both themes
shape-decorguidelines/shape-decor.card.html · 1440×900
spacing-scaleguidelines/spacing-scale.card.html · 1440×560
Ledger rows
pack/tokens/ · pack/styles.css · pack/TOKENS.md

Token files

10 ledger rows
styles.cssthe entry point — eight @import lines in order, nothing else
tokens/fonts.cssNunito 800 · Nunito Sans 400 / 600 / 700
tokens/colors.css31 fixed values · on-colour inks annotated · alpha: none
tokens/themes.cssdark default · light alternate · brand / working contexts — every scope applies colour
tokens/typography.cssfaces, weight, tracking ramp, recorded size scale
tokens/spacing.cssbase 4 · 4 → 24 · section 32
tokens/shape.css12 / 16 / pill · edge 1.5px
tokens/motion.css180ms · one easing · suspended under reduced motion
tokens/base.cssface + tabular figures applied · no reset by design
TOKENS.mdevery token in text · CMYK + Pantone · every ratio · the illegal list · the four rules
Ledger rows

No value changed

The canonical files are the working set written out, not redesigned. Proven in headless Chromium against components/tokens.working.css; the outputs are in phase-3/foundations/verify/.
Computed properties compared6,27061 names × 19 scopes × 5 theme / motion states
Differences0every scope, both themes, reduced motion
Pixel diff · Button · MailList · app ×20 pxlink swapped to styles.css, re-rendered
Gate pairings13 ≥ 4.5contrast gate on tokens/colors.css · no skips
Preview pages are viewing surfaces for the build, not part of the system. This page frames the pack's own files (guidelines/, tokens/, styles.css) at their real sizes; the deliverable is the pack. It ships with the pack so the owner can open it, and is listed as "not a card" in the coverage table.
The set: preview-01-components (canvas CiyL9UCMhtdJf7ktAjG4Rk) · preview-02-wave · this page. The first two were shown together for the green-light; this one follows it.