Opera palette
Waxed Garret
Five opera stops with room to breathe — #760344 grounds, #a23c6b and #c05785 do the talking, #c96e94 softens, #e78ab0 lifts. The monochromatic bones keep it coherent across packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA as a text pair.
pinkoperafive-stophigh-contrast
#760344
#a23c6b
#c05785
#c96e94
#e78ab0
The generator opens with #760344 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.