Disco palette
Zephyr Outpost
Five stops tuned to sit together without fighting — #7f4895 ink anchors the set, #edc1ff opens it up, and #a973bf, #c68edd, #d2a2e5 cross the middle in a tetradic arrangement. Zephyr Outpost suits packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA for large text.
violetdiscofive-stop
#7f4895
#a973bf
#c68edd
#d2a2e5
#edc1ff
The generator opens with #7f4895 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.