Palettes

Harbour Fog

Cool grey-blue haze over deep water: quiet, trustworthy and easy on the eyes, with a steady sea-blue for actions.

  • cool
  • calm
  • serious

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 Hazebackground #eef3f7
  • Sail Whitesurface #ffffff
  • Deep Watertext #14232f
  • Wet Slatemuted #4b5e6e
  • Channel Blueaccent #1d5a92
  • Kelp Tealaccent-2 #2f6f6f
  • Mist Lineborder #c8d5e0

Sample page

A page in Harbour Fog

Every word here is drawn in this palette's own colours, using only pairs that pass AA.

Main action

A card on the surface

Secondary details sit a step quieter than the main text.

A small mock layout drawn in the Harbour Fog colours.

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.

Download brief (.md)

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

  1. Use the haze as the page and sail white for anything the user works inside.
  2. Keep channel blue for buttons and links so the eye learns where actions live.
  3. Use kelp teal only for a second kind of signal, such as tags or progress.
  4. Lean on wet slate for secondary details instead of shrinking text.
  5. Keep borders light; spacing should do most of the grouping.

Back to all palettes