Circus palette
Woodsmoke Outpost
Five circus stops with room to breathe — #683275 grounds, #915c9e and #ad77bb do the talking, #b98ac4 softens, #d6a6e2 lifts. The split-complementary bones keep it coherent across book covers that read at thumbnail size. The darkest and lightest stops clear AA as a text pair.
violetcircusfive-stophigh-contrast
#683275
#915c9e
#ad77bb
#b98ac4
#d6a6e2
The generator opens with #683275 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.