Disco palette
Meadow Porch
Five disco stops with room to breathe — #620081 grounds, #8b3eab and #a75ac8 do the talking, #b171cf softens, #cf8ded 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.
violetdiscofive-stophigh-contrast
#620081
#8b3eab
#a75ac8
#b171cf
#cf8ded
The generator opens with #620081 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.