Opera palette
Velvet Moor
Five opera stops with room to breathe — #006f9a grounds, #2f9acd and #51b7eb do the talking, #74c5f2 softens, #aae0ff lifts. The triadic bones keep it coherent across bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA for large text.
cyanoperafive-stop
#006f9a
#2f9acd
#51b7eb
#74c5f2
#aae0ff
The generator opens with #006f9a as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.