Bauhaus palette
Grassy Beacon
Grassy Beacon runs #af0661 through #dd4c8a, #fd6aa5, #ff89b5 to #ffbcd2 in five measured steps, the split-complementary structure keeping every neighbor honest. Reach for it for newsletters where the header, links, and footers share one voice. The darkest and lightest stops clear AA for large text.
pinkbauhausfive-stop
#af0661
#dd4c8a
#fd6aa5
#ff89b5
#ffbcd2
The generator opens with #af0661 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.