Surf palette
Fern Prairie
Five surf stops with room to breathe — #9c0047 grounds, #cc426e and #ec6088 do the talking, #f27a9a softens, #ffa5b9 lifts. The analogous 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.
pinksurffive-stophigh-contrast
#9c0047
#cc426e
#ec6088
#f27a9a
#ffa5b9
The generator opens with #9c0047 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.