Opera palette
Lunar Crossing
Five opera stops with room to breathe — #18619a grounds, #4b8bc4 and #67a7e2 do the talking, #80b6e9 softens, #a4d3ff lifts. The analogous bones keep it coherent across book covers that read at thumbnail size. The darkest and lightest stops clear AA for large text.
skyoperafive-stop
#18619a
#4b8bc4
#67a7e2
#80b6e9
#a4d3ff
The generator opens with #18619a as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.