Festival palette
Blushing Harbor
Five festival stops with room to breathe — #79167a grounds, #a449a3 and #c165c0 do the talking, #cb7cc9 softens, #e998e6 lifts. The complementary bones keep it coherent across event posters that compete with a wall of other posters. The darkest and lightest stops clear AA as a text pair.
magentafestivalfive-stophigh-contrast
#79167a
#a449a3
#c165c0
#cb7cc9
#e998e6
The generator opens with #79167a as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.