Opera palette
Russet Marsh
Five opera stops with room to breathe — #ca437e grounds, #0086bf and #788600 do the talking, #ea6099 softens, #92a300 lifts. The complementary bones keep it coherent across packaging that photographs well under harsh retail light.
pinkoperafive-stop
#ca437e
#0086bf
#788600
#ea6099
#92a300
The generator opens with #ca437e as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.