Noir palette
Violet Prairie
Five stops tuned to sit together without fighting — #8e366b ink anchors the set, #00a378 opens it up, and #a54b80, #008461, #c3669b cross the middle in a tetradic arrangement. Violet Prairie suits packaging that photographs well under harsh retail light.
magentanoirfive-stop
#8e366b
#a54b80
#008461
#c3669b
#00a378
The generator opens with #8e366b as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.