Noir palette
Juniper Moor
Five noir stops with room to breathe — #6f1845 grounds, #9a456c and #b85f86 do the talking, #c17495 softens, #df90b0 lifts. The complementary bones keep it coherent across packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA as a text pair.
pinknoirfive-stophigh-contrast
#6f1845
#9a456c
#b85f86
#c17495
#df90b0
The generator opens with #6f1845 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.