- Click-to-activate behaviors (library-wide, brand-inversion only — no new color):
tabs, pill tabs, segmented control, button group, nav bar, pagination,
chips/tags toggle, calendar day select, rating, tree node select,
checkbox (with dot-matrix check), radio (module-scoped), number stepper.
- Ambient "live" motion in the Applied console (guarded by element presence):
count-up session uptime, breathing CPU gauge, equalizer spark,
drifting memory segbar, slow NOW-RUNNING progress creep.
- ease-in-out only, no bounce; accent red stays reserved for signals.
- Bundle Doto, Geist, Geist Mono, Newsreader (all SIL OFL 1.1) in fonts/open/;
drop the Google Fonts CDN link so the system is fully self-contained and offline-reproducible.
- Add --f-editorial (Newsreader Italic) as a page-level-only editorial accent.
Reusable components stay strictly sans-serif (Geist); the italic only appears
in showcase / marketing / page-level HTML, never inside a component.
- SPEC.md & DESIGN.md: codify the page-level-vs-component rule for the editorial italic.
- CI (quality.yml): switch the font guard to an OFL allowlist + require license files,
so proprietary fonts are still rejected while the audited open set is permitted.