Opera palette
Rainy Pavilion
Five opera stops with room to breathe — #9f0a59 grounds, #cc4981 and #ec669c do the talking, #f380ab softens, #ffaac8 lifts. The analogous bones keep it coherent across coffee bags and cafe menus that need appetite on crowded shelves. The darkest and lightest stops clear AA for large text.
pinkoperafive-stop
#9f0a59
#cc4981
#ec669c
#f380ab
#ffaac8
The generator opens with #9f0a59 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.