Festival palette
Brisk Courtyard
Five festival stops with room to breathe — #772765 grounds, #a2538d and #bf6ea9 do the talking, #c983b5 softens, #e79ed2 lifts. The triadic bones keep it coherent across ceramics and home goods shot against white seamless. The darkest and lightest stops clear AA as a text pair.
magentafestivalfive-stophigh-contrast
#772765
#a2538d
#bf6ea9
#c983b5
#e79ed2
The generator opens with #772765 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.