# Lovable App 2 — Design Tokens Playground (Micro-App) Before you start: read and follow `DESIGN_SYSTEM_BRIEF.md`. ## Goal Build a UI/UX-rich **Design Tokens Playground** micro-app that previews a token-driven design system and provides high-signal tooling to spot inconsistencies. This app is meant for **visual QA** and cross-pollination. ## Constraints - Only modify files in this repository. - No network calls - No `console.log` - No hardcoded colors (tokens only; define CSS variables and consume them) ## Pages (required) - `/` Overview: theme switcher + token summary - `/colors` Color ramp preview + contrast checker UI - `/typography` Type scale preview - `/components` Component preview gallery - `/audit` “Hardcoded color detector” helper (basic UI tool) ## Key features ### Theme + token controls - Theme toggle - Density toggle (comfortable/compact) - Radius slider (small/medium/large) affecting components ### Contrast checker - Select foreground/background token - Show WCAG-ish pass/fail indicator (client-side) ### Component gallery Preview: - buttons - inputs - cards - alerts - tabs - table ### Audit helper (UI tool) - Allow user to paste code snippets - Highlight hex colors / rgb() occurrences - Provide suggested token replacement list (heuristic) ## Deliverables - Next.js 16 app - Tailwind v4 - TypeScript strict - Scripts: `dev`, `check`, `build` (`next build --webpack`) ## Success criteria - Extremely polished UI - Useful for designers/engineers - Self-contained and safe