Opera palette
Crackling Pavilion
Five opera stops with room to breathe — #a71467 grounds, #d54f90 and #f56cac do the talking, #fc86ba softens, #ffb7d4 lifts. The complementary bones keep it coherent across outdoor gear branding that reads in sun and shade. The darkest and lightest stops clear AA for large text.
pinkoperafive-stop
#a71467
#d54f90
#f56cac
#fc86ba
#ffb7d4
The generator opens with #a71467 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.