Harbour Fog
Cool grey-blue haze over deep water: quiet, trustworthy and easy on the eyes, with a steady sea-blue for actions.
The colours
Each colour has one job. The mock layout uses only pairs that pass AA, and the list shows every pair that is readable, measured rather than guessed.
- Morning Haze
- Sail White
- Deep Water
- Wet Slate
- Channel Blue
- Kelp Teal
- Mist Line
Sample page
A page in Harbour Fog
Every word here is drawn in this palette's own colours, using only pairs that pass AA.
A card on the surface
Secondary details sit a step quieter than the main text.
Read more
Accessible pairs
AA pairs (4.5:1 or more) suit body text; AA large pairs (3:1 or more) are for text 24px and larger.
- Deep Water on Sail White16.0:1 (AA)
- Sail White on Deep Water16.0:1 (AA)
- Deep Water on Morning Haze14.3:1 (AA)
- Morning Haze on Deep Water14.3:1 (AA)
- Deep Water on Mist Line10.7:1 (AA)
- Mist Line on Deep Water10.7:1 (AA)
- Channel Blue on Sail White7.2:1 (AA)
- Sail White on Channel Blue7.2:1 (AA)
- Sail White on Wet Slate6.7:1 (AA)
- Wet Slate on Sail White6.7:1 (AA)
- Channel Blue on Morning Haze6.4:1 (AA)
- Morning Haze on Channel Blue6.4:1 (AA)
- Morning Haze on Wet Slate6.0:1 (AA)
- Wet Slate on Morning Haze6.0:1 (AA)
- Kelp Teal on Sail White5.8:1 (AA)
- Sail White on Kelp Teal5.8:1 (AA)
- Kelp Teal on Morning Haze5.2:1 (AA)
- Morning Haze on Kelp Teal5.2:1 (AA)
- Channel Blue on Mist Line4.8:1 (AA)
- Mist Line on Channel Blue4.8:1 (AA)
- Mist Line on Wet Slate4.5:1 (AA large)
- Wet Slate on Mist Line4.5:1 (AA large)
- Kelp Teal on Mist Line3.9:1 (AA large)
- Mist Line on Kelp Teal3.9:1 (AA large)
Copy the idea
The Harbour Fog recipe — its idea, colours, accessible pairs and rules — ready to paste into a design tool or an AI assistant, or as design tokens.
Where it fits
Use it for
- Software and service dashboards
- Health and finance information
- Help centres and documentation
Avoid it when
- The brand should feel warm, festive or handmade
- You need strong emotional energy
Principles
- Use the haze as the page and sail white for anything the user works inside.
- Keep channel blue for buttons and links so the eye learns where actions live.
- Use kelp teal only for a second kind of signal, such as tags or progress.
- Lean on wet slate for secondary details instead of shrinking text.
- Keep borders light; spacing should do most of the grouping.