1.8 KiB
1.8 KiB
2026-01-07-visual-design-system-overhaul.md: Visual Design System Overhaul
Status: Draft Created: 2026-01-07 Tags: ui, css, design-system, aesthetics
1. Context & User Story
- As a: User of the Aurora Web Dashboard
- I want to: Experience a cohesive, modern, and premium visual design
- So that: The application feels professional, trustworthy, and pleasant to use for extended periods.
2. Technical Requirements
Data Model Changes
- N/A
API / Interface
- N/A
3. Constraints & Validations (CRITICAL)
- CSS Variables: Must use CSS Custom Properties for all colors, spacing, and typography to ensure theming capabilities.
- Color Palette: Use an HSL-based color system (e.g.,
--primary-h,--primary-s,--primary-l) to allow for opacity manipulations. - Typography: Integrate a modern sans-serif font like 'Inter' or 'Outfit' from Google Fonts. Do not rely on system defaults.
- Performance: Load fonts efficiently (display: swap).
4. Acceptance Criteria
style.cssis refactored to use a comprehensive set of root variables (colors, spacing, radii, shadows).- A modern font (Inter/Outfit) is imported and applied globally.
- Hardcoded hex values are removed in favor of CSS variables.
- Common components (Cards, Buttons, Inputs, Tables) have distinct, premium styles defined.
- The color palette includes primary, secondary, background, surface, and semantic colors (success, error, warning).
5. Implementation Plan
- Define the HSL color palette and typography in
:root. - Import Google Fonts in
layout.tsor via@importin CSS. - Refactor existing
.cardand body styles to use the new tokens. - Create utility classes for common spacing/layout needs if necessary (or keep it semantic).
- Add styles for buttons and links with proper hover/active states.