Storm Glass

Recipe box & grocery lists · Score 88 ·Excellent

View JSON

10 color roles

Every color has a defined purpose. Use the buttons on the right to copy it in any format.

Primary primary
Brand color for primary buttons, selected states and emphasis
#49768drgb(73, 118, 141)hsl(200.3, 31.8%, 42%)
Primary dark primaryDark
Pressed state, or primary on dark backgrounds
#2e5060rgb(46, 80, 96)hsl(199.2, 35.2%, 27.8%)
Primary light primaryLight
Tinted surfaces, tag backgrounds, subdued selected states
#b1c1c9rgb(177, 193, 201)hsl(200, 18.2%, 74.1%)
Secondary secondary
Companion to the primary for secondary buttons and icons
#545f96rgb(84, 95, 150)hsl(230, 28.2%, 45.9%)
Accent accent
Spot color for badges and highlights
#c75769rgb(199, 87, 105)hsl(350.4, 50%, 56.1%)
Success success
Success toasts and completed states
#2ea35frgb(46, 163, 95)hsl(145.1, 56%, 41%)
Warning warning
Warnings and pending states
#e6a014rgb(230, 160, 20)hsl(40, 84%, 49%)
Danger danger
Errors, destructive actions and failure states
#d8372crgb(216, 55, 44)hsl(3.8, 68.8%, 51%)
Text text
Body text color
#232729rgb(35, 39, 41)hsl(200, 7.9%, 14.9%)
Page background bg
Page base color
#f9fafargb(249, 250, 250)hsl(180, 9.1%, 97.8%)

How to use it

Written by hand for the hue family and lightness of this palette, not assembled from a template.

The lead color sits in the middle of the lightness range, which makes it the most adaptable: both light and dark themes are easy to build on.

Good forThe most versatile lead: technology, finance, tools and enterprise services that need to feel trustworthy.
Use with careCool blue feels reserved in promotions that need heat and momentum.
Pairs withWhite and pale gray are the safe pairing; a warm accent (orange or yellow) makes calls to action pop.

Hue family: Blue

What it looks like in a real interface

The same palette rendered across all three platforms — the fastest way to judge whether it works.

Live preview · switch platform
9:41
Today
FeaturedNearby
Weekend by the sea

Sample body copy, used to check how secondary text reads on a card background.

Read more →
Primary
Secondary
Disabled
HomeExploreProfile

Accessibility contrast check

Calculated to WCAG 2.1. AA is the accessibility baseline, AAA the enhanced level.

Foreground / backgroundRatioBody textLarge text
Body text / page background14.41:1AAAAAA
Brand color / page background4.72:1AAAAAA

Verify this pair in the checker →

More palettes on this platform

Ranked by colour family and shared tags — the ones worth seeing next.

Export to your project

Four formats, ready to paste. Or fetch them by URL from your tooling or AI agent.

CSS variables

:root { --color-primary: #49768d; /* Primary */ --color-primaryDark: #2e5060; /* Primary dark */ --color-primaryLight: #b1c1c9; /* Primary light */ --color-secondary: #545f96; /* Secondary */ --color-accent: #c75769; /* Accent */ --color-success: #2ea35f; /* Success */ --color-warning: #e6a014; /* Warning */ --color-danger: #d8372c; /* Danger */ --color-text: #232729; /* Text */ --color-bg: #f9fafa; /* Page background */ }

SCSS variables

$color-primary: #49768d; // Primary $color-primaryDark: #2e5060; // Primary dark $color-primaryLight: #b1c1c9; // Primary light $color-secondary: #545f96; // Secondary $color-accent: #c75769; // Accent $color-success: #2ea35f; // Success $color-warning: #e6a014; // Warning $color-danger: #d8372c; // Danger $color-text: #232729; // Text $color-bg: #f9fafa; // Page background

Tailwind config

// tailwind.config.js: Storm Glass module.exports = { theme: { extend: { colors: { 'primary': '#49768d', 'primaryDark': '#2e5060', 'primaryLight': '#b1c1c9', 'secondary': '#545f96', 'accent': '#c75769', 'success': '#2ea35f', 'warning': '#e6a014', 'danger': '#d8372c', 'text': '#232729', 'bg': '#f9fafa', }, }, }, };

Machine-readable JSON

{ "name": "Storm Glass", "platform": "app", "tags": [ "Calm", "Blue" ], "advice": { "family": "Blue", "depth": "The lead color sits in the middle of the lightness range, which makes it the most adaptable: both light and dark themes are easy to build on.", "muted": null, "suit": "The most versatile lead: technology, finance, tools and enterprise services that need to feel trustworthy.", "avoid": "Cool blue feels reserved in promotions that need heat and momentum.", "pair": "White and pale gray are the safe pairing; a warm accent (orange or yellow) makes calls to action pop." }, "roles": { "primary": "#49768d", "primaryDark": "#2e5060", "primaryLight": "#b1c1c9", "secondary": "#545f96", "accent": "#c75769", "success": "#2ea35f", "warning": "#e6a014", "danger": "#d8372c", "text": "#232729", "bg": "#f9fafa" }, "contrast": { "textOnBg": { "ratio": 14.41, "level": "AAA" }, "primaryOnBg": { "ratio": 4.72, "level": "AAA" } } }