Tokens carry verbatim from design.md. At frame scale they behave as
full-bleed grounds with a single accent pill — never as small swatches scattered across a card.
Space Grotesk for display and body, Instrument Serif italic for exactly one word per frame,
JetBrains Mono uppercase for state and metadata. Live specimens below render at
showcase-scale; the spec values are frame-relative (cqw).
Every components token in FRAME.md is a CSS class below.
Frame Treatments compose these — they never re-state construction.
Each frame renders at a reviewable contact-sheet size with container-type:size
so internal cqw values resolve against the frame, not the viewport. Numerals,
titles, and copy are placeholders — never invented.
- Center the wordmark, the claim, the focal artifact, the closer.
- Fire one italic serif word per frame, inside one accent pill.
- Keep the ink line and the flat hard shadow on every lifted surface.
- Let cream paper breathe — sparse frames read 55–75% empty.
- Vary the anchor; use the ledger or the ribbon to break a run.
- Express gravity through ink outline + flat shadow.
- Don't italicize the display sans — italic comes from Instrument Serif.
- Don't fire two accent pills at full strength on the same frame.
- Don't park a kicker chip in the top-left of every frame.
- Don't render a treatment as nav + hero + features — the frame is a plate.
- Don't use soft blur on chrome. Blur is for dimensional artifacts only.
- Don't fabricate metrics — hold numerals as — figure — until the script.