Opera palette
Grassy Lane
Five opera stops with room to breathe — #7e2800 grounds, #b24c25 and #d16842 do the talking, #d87e5e softens, #f79a79 lifts. The monochromatic bones keep it coherent across hotel key cards and lobby signage in one system. The darkest and lightest stops clear AA for large text.
orangeoperafive-stop
#7e2800
#b24c25
#d16842
#d87e5e
#f79a79
The generator opens with #7e2800 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.