Canyon palette
Lupine Harbor
Five canyon stops with room to breathe — #7b3097 grounds, #9046ad and #3e7f00 do the talking, #ac62ca softens, #559c20 lifts. The split-complementary bones keep it coherent across farmers-market stalls seen from across the parking lot.
violetcanyonfive-stop
#7b3097
#9046ad
#3e7f00
#ac62ca
#559c20
The generator opens with #7b3097 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.