- Replace literal admin password with a pointer to where it lives and
the ADMIN_PASSWORD env var override.
- Add a design section covering the shadcn-first approach, OKLCH
design tokens, mandatory dark-mode pairing, typography pairing
(Castoro serif display + Imprima/Geist sans), radius scale, motion
libraries and reduced-motion handling, and the tab/card/alert
patterns that published interactives tend to share.
Documents the three-place registration dance for interactives
(interactives.ts, InteractiveRenderer.tsx, interactive-components.ts),
the admin function's text-editing of source files, routing, and
Netlify-specific build workarounds.