Canyon palette
Oaken Bluff
Five canyon stops with room to breathe — #813494 grounds, #ab61be and #c87ddc do the talking, #d392e3 softens, #efb1ff lifts. The complementary bones keep it coherent across farmers-market stalls seen from across the parking lot. The darkest and lightest stops clear AA for large text.
violetcanyonfive-stop
#813494
#ab61be
#c87ddc
#d392e3
#efb1ff
The generator opens with #813494 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.