···1111## Design Thinking
12121313Before coding, understand the context and commit to a BOLD aesthetic direction:
1414+1415- **Purpose**: What problem does this interface solve? Who uses it?
1516- **Tone**: Pick an extreme: brutally minimal, maximalist chaos, retro-futuristic, organic/natural, luxury/refined, playful/toy-like, editorial/magazine, brutalist/raw, art deco/geometric, soft/pastel, industrial/utilitarian, etc. There are so many flavors to choose from. Use these for inspiration but design one that is true to the aesthetic direction.
1617- **Constraints**: Technical requirements (framework, performance, accessibility).
···1920**CRITICAL**: Choose a clear conceptual direction and execute it with precision. Bold maximalism and refined minimalism both work - the key is intentionality, not intensity.
20212122Then implement working code (HTML/CSS/JS, React, Vue, etc.) that is:
2323+2224- Production-grade and functional
2325- Visually striking and memorable
2426- Cohesive with a clear aesthetic point-of-view
···2729## Frontend Aesthetics Guidelines
28302931Focus on:
3232+3033- **Typography**: Choose fonts that are beautiful, unique, and interesting. Avoid generic fonts like Arial and Inter; opt instead for distinctive choices that elevate the frontend's aesthetics; unexpected, characterful font choices. Pair a distinctive display font with a refined body font.
3134- **Color & Theme**: Commit to a cohesive aesthetic. Use CSS variables for consistency. Dominant colors with sharp accents outperform timid, evenly-distributed palettes.
3235- **Motion**: Use animations for effects and micro-interactions. Prioritize CSS-only solutions for HTML. Use Motion library for React when available. Focus on high-impact moments: one well-orchestrated page load with staggered reveals (animation-delay) creates more delight than scattered micro-interactions. Use scroll-triggering and hover states that surprise.