Noir palette
Crisp Garret
Five noir stops with room to breathe — #ac1775 grounds, #da529e and #fa6fba do the talking, #ff8cc7 softens, #ffbfdd lifts. The triadic bones keep it coherent across bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA for large text.
pinknoirfive-stop
#ac1775
#da529e
#fa6fba
#ff8cc7
#ffbfdd
The generator opens with #ac1775 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.