Canyon palette
Windy Alley
Five canyon stops with room to breathe — #704100 grounds, #a66300 and #c37e2f do the talking, #cd9153 softens, #eaad6f lifts. The split-complementary bones keep it coherent across bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA for large text.
orangecanyonfive-stop
#704100
#a66300
#c37e2f
#cd9153
#eaad6f
The generator opens with #704100 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.