Canyon palette
Whispering Grove
Five canyon stops with room to breathe — #8b002a grounds, #c42e4b and #e44e65 do the talking, #ea6b79 softens, #ff9099 lifts. The complementary bones keep it coherent across packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA as a text pair.
redcanyonfive-stophigh-contrast
#8b002a
#c42e4b
#e44e65
#ea6b79
#ff9099
The generator opens with #8b002a as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.