Festival palette
Maritime Archive
Five festival stops with room to breathe — #8a2203 grounds, #b65138 and #d56c52 do the talking, #dc826c softens, #fb9e87 lifts. The complementary bones keep it coherent across bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA for large text.
redfestivalfive-stop
#8a2203
#b65138
#d56c52
#dc826c
#fb9e87
The generator opens with #8a2203 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.