01 — PalettePrimitives
Tokens
Color
Four ramps and one accent. The single rule that saves Claude — and humans — from getting TBR wrong: only one orange element per view should do real work.
Ramps
Each ramp is centered on a base value with five lighter and five darker stops. Use semantic tokens in components — reach for primitives only when prototyping.
Brand
The single highlight. Used as accent, never as wallpaper.Gray
Cool — UI chrome: borders, disabled, secondary text on white.Stone
Warm — editorial bars, quiet card surfaces, muted text on parchment.Parchment
The publication’s paper. Default editorial background.Semantic colors
Prefer these in components. They encode intent, not values, so themes can shift without changing every consumer.