Canyon palette
Sultry Grove
Five stops tuned to sit together without fighting — #703f86 ink anchors the set, #dfb4f4 opens it up, and #9969b0, #b584cd, #c197d6 cross the middle in a complementary arrangement. Sultry Grove suits dashboards where status colors must survive color-vision differences. The darkest and lightest stops clear AA for large text.
violetcanyonfive-stop
#703f86
#9969b0
#b584cd
#c197d6
#dfb4f4
The generator opens with #703f86 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.