Canyon palette
Violet Crossing
Five canyon stops with room to breathe — #a43054 grounds, #d15f7d and #f07b98 do the talking, #f892aa softens, #ffbecb lifts. The complementary bones keep it coherent across bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA for large text.
pinkcanyonfive-stop
#a43054
#d15f7d
#f07b98
#f892aa
#ffbecb
The generator opens with #a43054 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.