Opera palette
Cashmere Bluff
Five opera stops with room to breathe — #83005c grounds, #b23a85 and #d157a0 do the talking, #d971ad softens, #f88dca lifts. The triadic bones keep it coherent across ceramics and home goods shot against white seamless. The darkest and lightest stops clear AA as a text pair.
magentaoperafive-stophigh-contrast
#83005c
#b23a85
#d157a0
#d971ad
#f88dca
The generator opens with #83005c as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.