Files
Keysat 1741fb11a5 Add design/ contract extracted from the as-built UI
Inventory the as-built recaps.cc look and distill it into a durable,
vendor-neutral design contract: design/DESIGN.md (nine-section brand
brief) + design/tokens.tokens.json (W3C DTCG tokens), plus brand icon
and provenance notes. Canonical calls reconciled with the owner:
indigo #818cf8 as the single interactive accent, purple #a855f7 for
premium only, the #0a0e1a->#111827->#0f172a surface ladder, and a
normalized type scale. Wire the AGENTS.md Design line and record the
contract-vs-code drift as a cleanup backlog in ROADMAP.md.
2026-06-16 23:08:41 -05:00

18 lines
932 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Brand assets
- **`icon.png`** — the app icon (1024×1024). A rounded-square (squircle) on the
dark navy field, with a **play-triangle filled by a blue→purple gradient** over
four light "transcript" lines. Used as the PWA icon (`manifest.json`
`/assets/icon.png`, also `assets/icon.png` / `icon.png` at repo root) and the
auth-screen logo. The gradient's blue end and purple end are the source of the
app's blue (info) and purple (premium) accents; the indigo `#818cf8` interactive
accent sits between them.
**Fonts:** none shipped — Recap uses the system font stack (`-apple-system, …`)
and a system monospace stack. No web-font files to vendor here.
**Palette:** the machine-readable source of truth is `../tokens.tokens.json`. No
generated `palette.css` yet — styles live inline in `public/index.html`;
consolidating them behind CSS custom properties is tracked as cleanup in the
repo `ROADMAP.md`.