Stone Bridge

Car showroom & configurator · Score 86 ·Excellent

The lead color is deep, so use it for surfaces and emphasis rather than fine text. On a web page it works when the brand color anchors calls to action and the surrounding roles stay quiet enough for long reading sessions.

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, mapped to the CSS variable --color-primary
#177796rgb(23, 119, 150)hsl(194.6, 73.4%, 33.9%)
Primary hover primaryHover
Hover state: --color-primary-hover
#0c465argb(12, 70, 90)hsl(195.4, 76.5%, 20%)
Primary active primaryActive
Pressed state: --color-primary-active
#041c24rgb(4, 28, 36)hsl(195, 80%, 7.8%)
Text main textMain
Body text: --color-text-main
#1f2a2drgb(31, 42, 45)hsl(192.9, 18.4%, 14.9%)
Text sub textSub
Secondary text: --color-text-sub
#607c85rgb(96, 124, 133)hsl(194.6, 16.2%, 44.9%)
Background bg
Page background: --color-bg
#f9fafbrgb(249, 250, 251)hsl(210, 20%, 98%)
Surface surface
Card and panel background: --color-surface
#f3f6f7rgb(243, 246, 247)hsl(195, 20%, 96.1%)
Border border
Dividers and outlines: --color-border
#e1e8eargb(225, 232, 234)hsl(193.3, 17.6%, 90%)
Link link
Link color: --color-link
#0b485brgb(11, 72, 91)hsl(194.3, 78.4%, 20%)
Accent accent
Highlight color: --color-accent
#f65b28rgb(246, 91, 40)hsl(14.9, 92%, 56.1%)

Editorial review · Web

We go through the traps that bite most often on this platform. Every verdict is computed from the color values, not boilerplate.

Do links separate from body textSolid

No problem here, safe to use as is.

Card surface vs page backgroundWatch

The gap is small. Separate them with lightness or an icon as well, rather than hue alone.

Is the hover state visibleSolid

No problem here, safe to use as is.

Does the border steal attentionSolid

No problem here, safe to use as is.

How to use it

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

This palette's lead color is deep and carries weight, which suits dark themes and interfaces that need to feel professional and steady.

Good forFor technology, data and healthcare: cool without feeling cold.
Use with careTurn the saturation up and it quickly looks dated; on dark themes watch the contrast against the background.
Pairs withAgainst pure white it reads scientific; against dark tones, digital.

Hue family: Teal

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
your-site.com×+
https://your-site.com
New

Build your product with this palette

Navigation, buttons, cards and text hierarchy, previewed in one go.

Primary actionLearn more
Card oneSecondary copy, used to check contrast against WCAG.
Card twoAccent color for highlights: keep it a step away from the brand color.
Card threeNeutral text carries body copy, the most frequently used color.

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.08:1AAAAAA
Body text / card background13.55:1AAAAAA
Brand color / page background4.88:1AAAAAA

Verify this pair in the checker →Compare with other palettes →Site-wide accessibility report →

More palettes on this platform

Ranked by color family and shared tags, so the next one is worth opening.

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: #177796; /* Primary */ --color-primaryHover: #0c465a; /* Primary hover */ --color-primaryActive: #041c24; /* Primary active */ --color-textMain: #1f2a2d; /* Text main */ --color-textSub: #607c85; /* Text sub */ --color-bg: #f9fafb; /* Background */ --color-surface: #f3f6f7; /* Surface */ --color-border: #e1e8ea; /* Border */ --color-link: #0b485b; /* Link */ --color-accent: #f65b28; /* Accent */ }

SCSS variables

$color-primary: #177796; // Primary $color-primaryHover: #0c465a; // Primary hover $color-primaryActive: #041c24; // Primary active $color-textMain: #1f2a2d; // Text main $color-textSub: #607c85; // Text sub $color-bg: #f9fafb; // Background $color-surface: #f3f6f7; // Surface $color-border: #e1e8ea; // Border $color-link: #0b485b; // Link $color-accent: #f65b28; // Accent

Tailwind config

// tailwind.config.js: Stone Bridge module.exports = { theme: { extend: { colors: { 'primary': '#177796', 'primaryHover': '#0c465a', 'primaryActive': '#041c24', 'textMain': '#1f2a2d', 'textSub': '#607c85', 'bg': '#f9fafb', 'surface': '#f3f6f7', 'border': '#e1e8ea', 'link': '#0b485b', 'accent': '#f65b28', }, }, }, };

Machine-readable JSON

{ "name": "Stone Bridge", "platform": "web", "tags": [ "Gentle", "Teal" ], "advice": { "family": "Teal", "depth": "This palette's lead color is deep and carries weight, which suits dark themes and interfaces that need to feel professional and steady.", "muted": null, "suit": "For technology, data and healthcare: cool without feeling cold.", "avoid": "Turn the saturation up and it quickly looks dated; on dark themes watch the contrast against the background.", "pair": "Against pure white it reads scientific; against dark tones, digital." }, "roles": { "primary": "#177796", "primaryHover": "#0c465a", "primaryActive": "#041c24", "textMain": "#1f2a2d", "textSub": "#607c85", "bg": "#f9fafb", "surface": "#f3f6f7", "border": "#e1e8ea", "link": "#0b485b", "accent": "#f65b28" }, "contrast": { "textOnBg": { "ratio": 14.08, "level": "AAA" }, "primaryOnBg": { "ratio": 4.88, "level": "AAA" }, "textOnSurface": { "ratio": 13.55, "level": "AAA" } } }