Circus palette
Dusty Grove
Five circus stops with room to breathe — #672b79 grounds, #9056a2 and #ac71bf do the talking, #b785c8 softens, #d5a0e5 lifts. The complementary bones keep it coherent across coffee bags and cafe menus that need appetite on crowded shelves. The darkest and lightest stops clear AA as a text pair.
violetcircusfive-stophigh-contrast
#672b79
#9056a2
#ac71bf
#b785c8
#d5a0e5
The generator opens with #672b79 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.