Cool palette

Cold Press

A single slate blue in six weights. A whole interface can be built on this.

Cold Press swatches

6 colors · 10 of 30 pairs carry body text

Cool

#121921

very dark muted azure

#2B3F54

dark soft azure

#426588

mid soft azure

#638BB3

mid soft azure

#97B0CA

light soft azure

#CAD6E3

very light soft azure

CSS

:root {
  --cold_press-1: #121921;
  --cold_press-2: #2b3f54;
  --cold_press-3: #426588;
  --cold_press-4: #638bb3;
  --cold_press-5: #97b0ca;
  --cold_press-6: #cad6e3;
}

Drop these into :root and reference them anywhere. The names follow the palette so a second palette will not collide with this one.

Take it further

This palette is a starting point. Open it in the generator to change the harmony rule, lock the colors you like and shuffle the rest.

Open in the palette generator Check the first pair for contrast

Which color can sit on which

10 of 30 pairs reach 4.5:1

Contrast ratio of every color in this palette against every other.
On ↓ / text → #121921#2B3F54#426588#638BB3#97B0CA#CAD6E3
#121921 Same 1.64 2.91 4.95 7.9 12.0
#2B3F54 1.64 Same 1.78 3.03 4.83 7.33
#426588 2.91 1.78 Same 1.7 2.72 4.13
#638BB3 4.95 3.03 1.7 Same 1.6 2.42
#97B0CA 7.9 4.83 2.72 1.6 Same 1.52
#CAD6E3 12.0 7.33 4.13 2.42 1.52 Same

Read a row as the background and a column as the text on it. Anything at 4.5:1 or above carries body text; 3:1 covers large text and interface parts.