Disco palette
Granite Shrine
Five disco stops with room to breathe — #744b9b grounds, #9d76c5 and #b991e3 do the talking, #c6a5eb softens, #e0c5ff lifts. The analogous bones keep it coherent across ceramics and home goods shot against white seamless. The darkest and lightest stops clear AA for large text.
violetdiscofive-stop
#744b9b
#9d76c5
#b991e3
#c6a5eb
#e0c5ff
The generator opens with #744b9b as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.