Question
Execution — the identity lands. In one PR:
- Swap edition token values to the Festival v2 palette (dark default + light) from
docs/design/edition-identity-spec.md, including the violet radial ground and --radius: 12px + shadow rules.
- Self-host Unbounded (500/700) + Space Grotesk (400/500/700) as woff2 — preloaded, cached by the service worker — and wire families at the edition-view root with the display heading rules.
- Theme selection: follow system preference by default, plus an in-app toggle (light/dark/system) persisted in localStorage, driving
data-edition-theme="light" on the edition root.
- Delete
src/pages/EditionView/prototype/ and its wiring per its NOTES.md.
Verification: existing e2e green; both themes reviewed on the Vercel preview; AA values as specced.
Blocked by: #356, #357, #358
Part of wayfinder map #317. Strategy decided in #322.
Question
Execution — the identity lands. In one PR:
docs/design/edition-identity-spec.md, including the violet radial ground and--radius: 12px+ shadow rules.data-edition-theme="light"on the edition root.src/pages/EditionView/prototype/and its wiring per its NOTES.md.Verification: existing e2e green; both themes reviewed on the Vercel preview; AA values as specced.
Blocked by: #356, #357, #358
Part of wayfinder map #317. Strategy decided in #322.