Opera palette
Granite Grove
Granite Grove runs #862800 through #bc4c25, #db6842, #e27f5f to #ff9d7d in five measured steps, the split-complementary structure keeping every neighbor honest. Reach for it for national-park posters with layered mountain silhouettes. The darkest and lightest stops clear AA for large text.
orangeoperafive-stop
#862800
#bc4c25
#db6842
#e27f5f
#ff9d7d
The generator opens with #862800 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.