Phase 0 foundations
Next.js, Tailwind, shadcn/ui, dark mode, and tooling are wired up. Real product UI ships in Phase 4.
The toggle in the header switches the theme; the system preference is the default. Theme tokens are CSS variables so colors flip without touching any component classes.