Candy palette
Dusky Garret
Five candy stops with room to breathe — #5c1a90 grounds, #834cba and #9e68d8 do the talking, #aa7ddd softens, #c699fb lifts. The split-complementary bones keep it coherent across flower-shop wraps and delivery van livery together. The darkest and lightest stops clear AA as a text pair.
violetcandyfive-stophigh-contrast
#5c1a90
#834cba
#9e68d8
#aa7ddd
#c699fb
The generator opens with #5c1a90 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.