Disco palette
Obsidian Dairy
Five disco stops with room to breathe — #8a259f grounds, #b558ca and #d374e8 do the talking, #dc8def softens, #f1b3ff lifts. The split-complementary bones keep it coherent across yoga studio schedules pinned to a corkboard. The darkest and lightest stops clear AA for large text.
violetdiscofive-stop
#8a259f
#b558ca
#d374e8
#dc8def
#f1b3ff
The generator opens with #8a259f as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.