A muted blue-grey dense enough to read as shadow beneath ice.
Rime Blue
#6E8699
rgb(110, 134, 153)
A cool mid-tone with the dull sheen of frosted metal railings.
Pale Vapor
#A9C0CC
rgb(169, 192, 204)
Soft and washed out, like breath fog caught mid-dissolve.
Bone White
#E3EDEF
rgb(227, 237, 239)
Nearly white but tinted enough to avoid looking sterile.
Crystal Edge
#F7FBFC
rgb(247, 251, 252)
The brightest point, catching light the way a frost spine does.
Hoarfrost Veil builds its contrast from temperature rather than hue, keeping every color inside a narrow blue-grey band and letting value do the work instead. Slate Underlayer sits low and dense, giving the set weight without pulling it toward black. The middle tones read as overcast sky or frosted glass, neither warm nor fully cold, which keeps the whole group feeling composed rather than stark. Crystal Edge at the top supplies the single bright note, functioning almost like a highlight rather than a standalone color.
Sponsors
The restraint here suits editorial layouts, skincare lines, or any brand leaning into a quiet, considered tone rather than a loud one. Because the hues stay so close together, logos and wordmarks placed against Slate Underlayer or Rime Blue keep strong legibility while avoiding the visual noise that busier palettes introduce. Outdoor apparel and winter travel brands can use the pale tones for packaging and the darker end for typography, letting the set shift between airy and grounded depending on proportion. Spas and wellness products also benefit from how undemanding the palette feels next to skin tones and natural materials.
Pair Slate Underlayer with Crystal Edge for maximum legibility, then let Rime Blue and Pale Vapor fill supporting roles like borders, secondary buttons, or background panels. Because the values cluster so tightly, test contrast ratios carefully if body text sits on anything lighter than Rime Blue — the bone and vapor tones can fall below comfortable reading thresholds for small type. Icons or line art rendered in Slate Underlayer read cleanly against either pale tone without extra adjustment. Download the hex and RGB values below to drop the full set directly into a design file.