Noir palette
Roasted Grove
Five noir stops with room to breathe — #004878 grounds, #0070b7 and #308cd5 do the talking, #539bda softens, #6fb8f8 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.
skynoirfive-stop
#004878
#0070b7
#308cd5
#539bda
#6fb8f8
The generator opens with #004878 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.