Opera palette
Obsidian Lodge
Five stops tuned to sit together without fighting — #1769a8 ink anchors the set, #b6dbff opens it up, and #4d94d3, #69b0f1, #84c0f8 cross the middle in a analogous arrangement. Obsidian Lodge suits packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA for large text.
skyoperafive-stop
#1769a8
#4d94d3
#69b0f1
#84c0f8
#b6dbff
The generator opens with #1769a8 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.