Generate a color palette for {{project — website, app, brand, etc.}} with reasoning for every choice.
Context:
- Audience and tone: {{who + what feeling we want}}
- Domain: {{industry or category}}
- Existing constraints: {{any colors I have to work with — logo, parent brand, accessibility requirements}}
- Mood references: {{2-3 brands or aesthetics I admire and want to evoke}}
Output:
1. **Primary** (1 color) — the brand-defining hue. With hex, and reasoning.
2. **Secondary** (1-2 colors) — supporting palette. Why it complements primary.
3. **Neutral scale** (3-5 grays/off-whites) — enough range for backgrounds, surfaces, text, borders
4. **Accent / state colors** — success, warning, error, info — and how they relate to the brand palette
5. **Accessibility check** — contrast ratios for primary text, secondary text, links — confirm WCAG AA
6. **What this palette is NOT good for** — be honest about its limits (e.g., "this skews high-contrast, won't work for soothing wellness apps")
Don't generate trendy colors that fight readability. Function over fashion.colorspalettebranding