Opera palette
Burnished Courtyard
Five stops tuned to sit together without fighting — #84094c ink anchors the set, #f691b8 opens it up, and #b04273, #cf5e8e, #d7759c cross the middle in a tetradic arrangement. Burnished Courtyard suits packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA as a text pair.
pinkoperafive-stophigh-contrast
#84094c
#b04273
#cf5e8e
#d7759c
#f691b8
The generator opens with #84094c as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.