Opera palette
Soft Patio
Five opera stops with room to breathe — #ae136a grounds, #dc5093 and #fc6daf do the talking, #ff8cbd softens, #ffbed7 lifts. The complementary bones keep it coherent across museum exhibition graphics with long sightlines. The darkest and lightest stops clear AA for large text.
pinkoperafive-stop
#ae136a
#dc5093
#fc6daf
#ff8cbd
#ffbed7
The generator opens with #ae136a as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.