Disco palette
Nectar Gazebo
Five disco stops with room to breathe — #803e98 grounds, #aa6ac2 and #c786e0 do the talking, #d29ae8 softens, #ecbbff lifts. The split-complementary bones keep it coherent across packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA for large text.
violetdiscofive-stop
#803e98
#aa6ac2
#c786e0
#d29ae8
#ecbbff
The generator opens with #803e98 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.