Opera palette
Morning Oasis
Five opera stops with room to breathe — #9d3b67 grounds, #c96890 and #e884ac do the talking, #f09abb softens, #ffc0d7 lifts. The complementary bones keep it coherent across packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA for large text.
pinkoperafive-stop
#9d3b67
#c96890
#e884ac
#f09abb
#ffc0d7
The generator opens with #9d3b67 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.