Festival palette
Sooty Courtyard
Five stops tuned to sit together without fighting — #8a3d83 ink anchors the set, #fbb6f2 opens it up, and #b569ad, #d384ca, #dd99d5 cross the middle in a tetradic arrangement. Sooty Courtyard suits book covers that read at thumbnail size. The darkest and lightest stops clear AA for large text.
magentafestivalfive-stop
#8a3d83
#b569ad
#d384ca
#dd99d5
#fbb6f2
The generator opens with #8a3d83 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.