Opera palette
Lupine Lane
Five opera stops with room to breathe — #a070aa grounds, #b5724a and #378fb6 do the talking, #629459 softens, #d38d65 lifts. The split-complementary bones keep it coherent across museum exhibition graphics with long sightlines.
cyanoperafive-stop
#a070aa
#b5724a
#378fb6
#629459
#d38d65
The generator opens with #a070aa as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.