Surf palette
Granite Beacon
Five surf stops with room to breathe — #ab6895 grounds, #b66a50 and #00958f do the talking, #c883b1 softens, #39b1ab lifts. The complementary bones keep it coherent across newsletters where the header, links, and footers share one voice.
cyansurffive-stop
#ab6895
#b66a50
#00958f
#c883b1
#39b1ab
The generator opens with #ab6895 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.