Noir palette
Obsidian Grove
Obsidian Grove runs #a53a22 through #d26850, #f1846b, #f99a84 to #ffc3b5 in five measured steps, the triadic structure keeping every neighbor honest. Reach for it for bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA for large text.
rednoirfive-stop
#a53a22
#d26850
#f1846b
#f99a84
#ffc3b5
The generator opens with #a53a22 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.