Festival palette
Woodsmoke Deck
Five festival stops with room to breathe — #660967 grounds, #903e8f and #ad59ab do the talking, #b76fb5 softens, #d48bd2 lifts. The complementary 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
#660967
#903e8f
#ad59ab
#b76fb5
#d48bd2
The generator opens with #660967 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.