Opera palette
Grape Crossing
Five opera stops with room to breathe — #77003b grounds, #b22060 and #d2427a do the talking, #d95f8a softens, #f87ca5 lifts. The split-complementary bones keep it coherent across podcast cover art at sixty pixels square. The darkest and lightest stops clear AA as a text pair.
pinkoperafive-stophigh-contrast
#77003b
#b22060
#d2427a
#d95f8a
#f87ca5
The generator opens with #77003b as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.