Candy palette
Granite Bazaar
Five candy stops with room to breathe — #902d6b grounds, #bc5b94 and #da76b0 do the talking, #e38dbd softens, #ffabd9 lifts. The analogous bones keep it coherent across wellness apps where the interface must feel calm, not clinical. The darkest and lightest stops clear AA for large text.
magentacandyfive-stop
#902d6b
#bc5b94
#da76b0
#e38dbd
#ffabd9
The generator opens with #902d6b as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.