Opera palette
Satin Square
Five opera stops with room to breathe — #961c58 grounds, #ae356c and #007c68 do the talking, #cd5286 softens, #009a82 lifts. The analogous bones keep it coherent across book covers that read at thumbnail size.
pinkoperafive-stop
#961c58
#ae356c
#007c68
#cd5286
#009a82
The generator opens with #961c58 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.