Noir palette
Ivory Glade
Five stops tuned to sit together without fighting — #90406e ink anchors the set, #ffb9dd opens it up, and #bb6b97, #d986b3, #e39bc1 cross the middle in a complementary arrangement. Ivory Glade suits bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA for large text.
pinknoirfive-stop
#90406e
#bb6b97
#d986b3
#e39bc1
#ffb9dd
The generator opens with #90406e as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.