Opera palette
Spruce Dairy
Five opera stops with room to breathe — #b16ecb grounds, #d66c34 and #009cc7 do the talking, #61a23d softens, #f58852 lifts. The split-complementary bones keep it coherent across packaging that photographs well under harsh retail light.
violetoperafive-stop
#b16ecb
#d66c34
#009cc7
#61a23d
#f58852
The generator opens with #b16ecb as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.