Opera palette
Grassy Granary
Five stops tuned to sit together without fighting — #9e0066 ink anchors the set, #ffaad1 opens it up, and #ce438f, #ee61ab, #f57cb8 cross the middle in a complementary arrangement. Grassy Granary suits restaurant branding that works on signage and receipts alike. The darkest and lightest stops clear AA as a text pair.
pinkoperafive-stophigh-contrast
#9e0066
#ce438f
#ee61ab
#f57cb8
#ffaad1
The generator opens with #9e0066 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.