Festival palette
Halcyon Lodge
Five festival stops with room to breathe — #5d296a grounds, #855292 and #a16cae do the talking, #ac7fb8 softens, #c99bd5 lifts. The complementary bones keep it coherent across book covers that read at thumbnail size. The darkest and lightest stops clear AA as a text pair.
violetfestivalfive-stophigh-contrast
#5d296a
#855292
#a16cae
#ac7fb8
#c99bd5
The generator opens with #5d296a as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.