Candy palette
Sable Dune
Five candy stops with room to breathe — #801d9c grounds, #aa52c6 and #c76ee4 do the talking, #d186ea softens, #e9a9ff lifts. The tetradic bones keep it coherent across ceramics and home goods shot against white seamless. The darkest and lightest stops clear AA as a text pair.
violetcandyfive-stophigh-contrast
#801d9c
#aa52c6
#c76ee4
#d186ea
#e9a9ff
The generator opens with #801d9c as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.