Problem
The current frontend lacks a consistent, intentional design language. It does not reflect the product's identity or target audience.
Goal
Establish a cohesive visual theme across the full frontend — typography, colour, spacing, motion, and copy tone — calibrated to the aesthetic references defined in frontend.agent.md.
Acceptance Criteria
Scope
frontend/src/components/ — all components
frontend/src/ — global styles or CSS variables if introduced
- No changes to
frontend/src/api/, frontend/src/constraints/options.js, or backend
References
- Design rules:
.github/copilot/agents/frontend.agent.md
- Aesthetic references: nothing.tech, tastelabs.com
Notes
This is a style-only change. Zero logic or API contract modifications.
Problem
The current frontend lacks a consistent, intentional design language. It does not reflect the product's identity or target audience.
Goal
Establish a cohesive visual theme across the full frontend — typography, colour, spacing, motion, and copy tone — calibrated to the aesthetic references defined in
frontend.agent.md.Acceptance Criteria
phaselogic (empty|loading|success) and state contracts are preservedScope
frontend/src/components/— all componentsfrontend/src/— global styles or CSS variables if introducedfrontend/src/api/,frontend/src/constraints/options.js, or backendReferences
.github/copilot/agents/frontend.agent.mdNotes
This is a style-only change. Zero logic or API contract modifications.