Noir palette
Lupine Beacon
Five noir stops with room to breathe — #a61e5d grounds, #be3871 and #008673 do the talking, #de568c softens, #00a48e lifts. The analogous bones keep it coherent across book covers that read at thumbnail size.
pinknoirfive-stop
#a61e5d
#be3871
#008673
#de568c
#00a48e
The generator opens with #a61e5d as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.