Canyon palette
Dusky Moor
Five canyon stops with room to breathe — #8c239f grounds, #b757c9 and #d573e7 do the talking, #de8cee softens, #f3b2ff lifts. The complementary bones keep it coherent across packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA for large text.
magentacanyonfive-stop
#8c239f
#b757c9
#d573e7
#de8cee
#f3b2ff
The generator opens with #8c239f as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.