Punk palette
Stormy Patio
Five punk stops with room to breathe — #506800 grounds, #769330 and #91af4e do the talking, #a2bd6d softens, #bfdb89 lifts. The split-complementary bones keep it coherent across newsletters where the header, links, and footers share one voice. The darkest and lightest stops clear AA for large text.
chartreusepunkfive-stop
#506800
#769330
#91af4e
#a2bd6d
#bfdb89
The generator opens with #506800 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.