Canyon palette
Oaken Patio
Five canyon stops with room to breathe — #b67419 grounds, #998400 and #6e9237 do the talking, #d38f3d softens, #b5a033 lifts. The triadic bones keep it coherent across bike-shop liveries that survive mud and sun.
chartreusecanyonfive-stop
#b67419
#998400
#6e9237
#d38f3d
#b5a033
The generator opens with #b67419 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.