Disco palette
Sooty Moor
Five disco stops with room to breathe — #7a4298 grounds, #a36dc2 and #bf88e0 do the talking, #cb9de8 softens, #e6bcff lifts. The complementary bones keep it coherent across museum exhibition graphics with long sightlines. The darkest and lightest stops clear AA for large text.
violetdiscofive-stop
#7a4298
#a36dc2
#bf88e0
#cb9de8
#e6bcff
The generator opens with #7a4298 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.