Opera palette
Late Courtyard
Five opera stops with room to breathe — #7f2e53 grounds, #aa597b and #c87496 do the talking, #d188a5 softens, #efa4c1 lifts. The complementary bones keep it coherent across craft brewery cans lined up in a cooler door. The darkest and lightest stops clear AA for large text.
pinkoperafive-stop
#7f2e53
#aa597b
#c87496
#d188a5
#efa4c1
The generator opens with #7f2e53 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.