Graffiti palette
Obsidian Prairie
Five graffiti stops with room to breathe — #6b1a86 grounds, #944bb0 and #b067cd do the talking, #bb7dd4 softens, #d899f2 lifts. The split-complementary bones keep it coherent across farmers-market stalls seen from across the parking lot. The darkest and lightest stops clear AA as a text pair.
violetgraffitifive-stophigh-contrast
#6b1a86
#944bb0
#b067cd
#bb7dd4
#d899f2
The generator opens with #6b1a86 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.