Opera palette
Crisp Crater
Five opera stops with room to breathe — #80115c grounds, #ac4584 and #ca619f do the talking, #d378ac softens, #f294c9 lifts. The complementary bones keep it coherent across tea packaging where the flavor color does the talking. The darkest and lightest stops clear AA as a text pair.
magentaoperafive-stophigh-contrast
#80115c
#ac4584
#ca619f
#d378ac
#f294c9
The generator opens with #80115c as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.