Punk palette
Juniper Moor
Five punk stops with room to breathe — #3f4400 grounds, #656c00 and #7f872b do the talking, #8d954c softens, #a9b168 lifts. The split-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.
yellowpunkfive-stophigh-contrast
#3f4400
#656c00
#7f872b
#8d954c
#a9b168
The generator opens with #3f4400 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.