Disco palette
Harbor Bookshop
Five disco stops with room to breathe — #6a007e grounds, #943da8 and #b159c5 do the talking, #bb71cc softens, #d88dea lifts. The tetradic bones keep it coherent across outdoor gear branding that reads in sun and shade. The darkest and lightest stops clear AA as a text pair.
violetdiscofive-stophigh-contrast
#6a007e
#943da8
#b159c5
#bb71cc
#d88dea
The generator opens with #6a007e as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.