Punk palette
Brisk Garret
Five punk stops with room to breathe — #542990 grounds, #7a56ba and #9471d8 do the talking, #a285dd softens, #bea1fc lifts. The triadic 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.
violetpunkfive-stophigh-contrast
#542990
#7a56ba
#9471d8
#a285dd
#bea1fc
The generator opens with #542990 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.