Summary
Audit and redesign the ForecastLabAI dashboard's light and dark themes across every route for a cohesive, accessible, professionally polished look-and-feel.
Scope
- Full sweep of every route under
frontend/src/pages/ in both light and dark mode.
- Redesign the theming layer: light/dark semantic-token palette (OKLCH) in
frontend/src/index.css.
- Replace raw Tailwind color utilities and manual
dark: overrides with shadcn semantic tokens.
Acceptance criteria
Constraints
Frontend-only. shadcn work goes through the shadcn skill + MCP per .claude/rules/shadcn-ui.md. Browser-verified per .claude/rules/ui-design.md.
Summary
Audit and redesign the ForecastLabAI dashboard's light and dark themes across every route for a cohesive, accessible, professionally polished look-and-feel.
Scope
frontend/src/pages/in both light and dark mode.frontend/src/index.css.dark:overrides with shadcn semantic tokens.Acceptance criteria
dark:color overrides remain.pnpm tsc --noEmit && pnpm lint && pnpm test --rungreen.Constraints
Frontend-only. shadcn work goes through the shadcn skill + MCP per
.claude/rules/shadcn-ui.md. Browser-verified per.claude/rules/ui-design.md.