Storm palette
Obsidian Moor
Obsidian Moor runs #a45a87 through #9d6b18, #4579b7, #1d8b65 to #42a77f in five measured steps, the split-complementary structure keeping every neighbor honest. Reach for it for wellness apps where the interface must feel calm, not clinical.
skystormfive-stop
#a45a87
#9d6b18
#4579b7
#1d8b65
#42a77f
The generator opens with #a45a87 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.