Canyon palette
Crisp Bazaar
Crisp Bazaar runs #9e3074 through #cb5f9d, #ea7bb9, #f292c6 to #ffbcde in five measured steps, the analogous structure keeping every neighbor honest. Reach for it for newsletters where the header, links, and footers share one voice. The darkest and lightest stops clear AA for large text.
pinkcanyonfive-stop
#9e3074
#cb5f9d
#ea7bb9
#f292c6
#ffbcde
The generator opens with #9e3074 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.