Canyon palette
Silken Mill
Five canyon stops with room to breathe — #5a2269 grounds, #824c91 and #9e66ad do the talking, #a97ab6 softens, #c695d4 lifts. The complementary bones keep it coherent across podcast cover art at sixty pixels square. The darkest and lightest stops clear AA as a text pair.
violetcanyonfive-stophigh-contrast
#5a2269
#824c91
#9e66ad
#a97ab6
#c695d4
The generator opens with #5a2269 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.