Disco palette
Russet Loft
Five disco stops with room to breathe — #7c2c8d grounds, #a65ab7 and #c376d4 do the talking, #cd8bdc softens, #eba8fb lifts. The analogous bones keep it coherent across indie game interfaces with a strong day-night rhythm. The darkest and lightest stops clear AA for large text.
violetdiscofive-stop
#7c2c8d
#a65ab7
#c376d4
#cd8bdc
#eba8fb
The generator opens with #7c2c8d as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.