Disco palette
Dusky Cellar
Five disco stops with room to breathe — #72248b grounds, #9b53b5 and #b86ed3 do the talking, #c284da softens, #e0a1f8 lifts. The 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.
violetdiscofive-stophigh-contrast
#72248b
#9b53b5
#b86ed3
#c284da
#e0a1f8
The generator opens with #72248b as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.