Opera palette
Festival Granary
Five opera stops with room to breathe — #9c3a75 grounds, #c8679e and #e783ba do the talking, #ef99c8 softens, #ffc0e0 lifts. The monochromatic bones keep it coherent across dashboards where status colors must survive color-vision differences. The darkest and lightest stops clear AA for large text.
pinkoperafive-stop
#9c3a75
#c8679e
#e783ba
#ef99c8
#ffc0e0
The generator opens with #9c3a75 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.