Opera palette
Rumpled Plaza
Five opera stops with room to breathe — #953a61 grounds, #c1668a and #df81a5 do the talking, #e897b5 softens, #ffb8d1 lifts. The analogous bones keep it coherent across national-park posters with layered mountain silhouettes. The darkest and lightest stops clear AA for large text.
pinkoperafive-stop
#953a61
#c1668a
#df81a5
#e897b5
#ffb8d1
The generator opens with #953a61 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.