Disco palette
Bitter Manor
Five stops tuned to sit together without fighting — #5f007b ink anchors the set, #cd87eb opens it up, and #8a37a9, #a654c6, #b06ccc cross the middle in a triadic arrangement. Bitter Manor suits outdoor gear branding that reads in sun and shade. The darkest and lightest stops clear AA as a text pair.
violetdiscofive-stophigh-contrast
#5f007b
#8a37a9
#a654c6
#b06ccc
#cd87eb
The generator opens with #5f007b as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.