Noir palette
Lullaby Porch
Five stops tuned to sit together without fighting — #7e3c70 ink anchors the set, #eeb1de opens it up, and #a86699, #c581b5, #d095c1 cross the middle in a monochromatic arrangement. Lullaby Porch suits bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA for large text.
magentanoirfive-stop
#7e3c70
#a86699
#c581b5
#d095c1
#eeb1de
The generator opens with #7e3c70 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.