Festival palette
Spruce Beacon
Five festival stops with room to breathe — #690063 grounds, #94398c and #b155a8 do the talking, #bb6cb2 softens, #d887cf lifts. The tetradic bones keep it coherent across bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA as a text pair.
magentafestivalfive-stophigh-contrast
#690063
#94398c
#b155a8
#bb6cb2
#d887cf
The generator opens with #690063 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.