Opera palette
Denim Saloon
Five opera stops with room to breathe — #980052 grounds, #c6447a and #e66195 do the talking, #ed7ba4 softens, #ffa1c1 lifts. The split-complementary bones keep it coherent across newsletters where the header, links, and footers share one voice. The darkest and lightest stops clear AA as a text pair.
pinkoperafive-stophigh-contrast
#980052
#c6447a
#e66195
#ed7ba4
#ffa1c1
The generator opens with #980052 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.