{
  "id": "web-web-chen-tian-195",
  "name": "Stone Bridge",
  "platform": "web",
  "platformLabel": "Web",
  "slug": "web-chen-tian-195",
  "tags": [
    "Gentle",
    "Teal"
  ],
  "scene": "Car showroom & configurator",
  "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."
  },
  "source": "generated",
  "score": 86,
  "createdAt": "2026-10-19",
  "license": "Data free to reuse; a credit is appreciated",
  "page": "https://paletteget.com/palette-list/web/web-chen-tian-195/",
  "colors": [
    {
      "key": "primary",
      "label": "Primary",
      "desc": "Brand color, mapped to the CSS variable --color-primary",
      "hex": "#177796",
      "rgb": "rgb(23, 119, 150)",
      "hsl": "hsl(194.6, 73.4%, 33.9%)",
      "hslRaw": {
        "h": 194.6,
        "s": 73.4,
        "l": 33.9
      }
    },
    {
      "key": "primaryHover",
      "label": "Primary hover",
      "desc": "Hover state: --color-primary-hover",
      "hex": "#0c465a",
      "rgb": "rgb(12, 70, 90)",
      "hsl": "hsl(195.4, 76.5%, 20%)",
      "hslRaw": {
        "h": 195.4,
        "s": 76.5,
        "l": 20
      }
    },
    {
      "key": "primaryActive",
      "label": "Primary active",
      "desc": "Pressed state: --color-primary-active",
      "hex": "#041c24",
      "rgb": "rgb(4, 28, 36)",
      "hsl": "hsl(195, 80%, 7.8%)",
      "hslRaw": {
        "h": 195,
        "s": 80,
        "l": 7.8
      }
    },
    {
      "key": "textMain",
      "label": "Text main",
      "desc": "Body text: --color-text-main",
      "hex": "#1f2a2d",
      "rgb": "rgb(31, 42, 45)",
      "hsl": "hsl(192.9, 18.4%, 14.9%)",
      "hslRaw": {
        "h": 192.9,
        "s": 18.4,
        "l": 14.9
      }
    },
    {
      "key": "textSub",
      "label": "Text sub",
      "desc": "Secondary text: --color-text-sub",
      "hex": "#607c85",
      "rgb": "rgb(96, 124, 133)",
      "hsl": "hsl(194.6, 16.2%, 44.9%)",
      "hslRaw": {
        "h": 194.6,
        "s": 16.2,
        "l": 44.9
      }
    },
    {
      "key": "bg",
      "label": "Background",
      "desc": "Page background: --color-bg",
      "hex": "#f9fafb",
      "rgb": "rgb(249, 250, 251)",
      "hsl": "hsl(210, 20%, 98%)",
      "hslRaw": {
        "h": 210,
        "s": 20,
        "l": 98
      }
    },
    {
      "key": "surface",
      "label": "Surface",
      "desc": "Card and panel background: --color-surface",
      "hex": "#f3f6f7",
      "rgb": "rgb(243, 246, 247)",
      "hsl": "hsl(195, 20%, 96.1%)",
      "hslRaw": {
        "h": 195,
        "s": 20,
        "l": 96.1
      }
    },
    {
      "key": "border",
      "label": "Border",
      "desc": "Dividers and outlines: --color-border",
      "hex": "#e1e8ea",
      "rgb": "rgb(225, 232, 234)",
      "hsl": "hsl(193.3, 17.6%, 90%)",
      "hslRaw": {
        "h": 193.3,
        "s": 17.6,
        "l": 90
      }
    },
    {
      "key": "link",
      "label": "Link",
      "desc": "Link color: --color-link",
      "hex": "#0b485b",
      "rgb": "rgb(11, 72, 91)",
      "hsl": "hsl(194.3, 78.4%, 20%)",
      "hslRaw": {
        "h": 194.3,
        "s": 78.4,
        "l": 20
      }
    },
    {
      "key": "accent",
      "label": "Accent",
      "desc": "Highlight color: --color-accent",
      "hex": "#f65b28",
      "rgb": "rgb(246, 91, 40)",
      "hsl": "hsl(14.9, 92%, 56.1%)",
      "hslRaw": {
        "h": 14.9,
        "s": 92,
        "l": 56.1
      }
    }
  ],
  "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"
    }
  },
  "usage": {
    "cssVariables": ":root {\n  --color-primary: #177796;\n  --color-primaryHover: #0c465a;\n  --color-primaryActive: #041c24;\n  --color-textMain: #1f2a2d;\n  --color-textSub: #607c85;\n  --color-bg: #f9fafb;\n  --color-surface: #f3f6f7;\n  --color-border: #e1e8ea;\n  --color-link: #0b485b;\n  --color-accent: #f65b28;\n}",
    "cssUrl": "https://paletteget.com/palette-list/web/web-chen-tian-195/index.css"
  }
}