Opera palette
Lunar Oasis
Five opera stops with room to breathe — #8b386a grounds, #b66393 and #d47eaf do the talking, #dd93bc softens, #fcafd9 lifts. The monochromatic bones keep it coherent across national-park posters with layered mountain silhouettes. The darkest and lightest stops clear AA for large text.
pinkoperafive-stop
#8b386a
#b66393
#d47eaf
#dd93bc
#fcafd9
The generator opens with #8b386a as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.