Noir palette
Opal Loft
Five noir stops with room to breathe — #006ba5 grounds, #0096e5 and #45b3ff do the talking, #72c2ff softens, #b2dcff lifts. The tetradic bones keep it coherent across bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA for large text.
skynoirfive-stop
#006ba5
#0096e5
#45b3ff
#72c2ff
#b2dcff
The generator opens with #006ba5 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.