Festival palette
Late Granary
Five festival stops with room to breathe — #7f197e grounds, #aa4ca7 and #c868c4 do the talking, #d17fcd softens, #ef9beb 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
#7f197e
#aa4ca7
#c868c4
#d17fcd
#ef9beb
The generator opens with #7f197e as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.