Festival palette
Crisp Alley
Five festival stops with room to breathe — #9c3c88 grounds, #b3519e and #009357 do the talking, #d16dba softens, #17b26d lifts. The monochromatic bones keep it coherent across book covers that read at thumbnail size.
magentafestivalfive-stop
#9c3c88
#b3519e
#009357
#d16dba
#17b26d
The generator opens with #9c3c88 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.