Noir palette
Primrose Deck
Five noir stops with room to breathe — #780052 grounds, #a8357b and #c75296 do the talking, #cf6ba3 softens, #ed87bf lifts. The triadic bones keep it coherent across ceramics and home goods shot against white seamless. The darkest and lightest stops clear AA as a text pair.
pinknoirfive-stophigh-contrast
#780052
#a8357b
#c75296
#cf6ba3
#ed87bf
The generator opens with #780052 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.