Festival palette
Satin Mill
Five festival stops with room to breathe — #ad3600 grounds, #e35d2f and #ff7e54 do the talking, #ff9a7a softens, #ffc6b4 lifts. The split-complementary bones keep it coherent across event posters that compete with a wall of other posters. The darkest and lightest stops clear AA for large text.
orangefestivalfive-stop
#ad3600
#e35d2f
#ff7e54
#ff9a7a
#ffc6b4
The generator opens with #ad3600 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.