Storm palette
Moonlit Beacon
Five storm stops with room to breathe — #226a00 grounds, #449629 and #60b248 do the talking, #7ac067 softens, #97dd83 lifts. The triadic 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.
greenstormfive-stop
#226a00
#449629
#60b248
#7ac067
#97dd83
The generator opens with #226a00 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.