{
  "id": "app-app-zhong-cheng-25",
  "name": "Amber Ridge",
  "platform": "app",
  "platformLabel": "App",
  "slug": "app-zhong-cheng-25",
  "tags": [
    "Forest",
    "Orange"
  ],
  "scene": "Trip planning & guides",
  "advice": {
    "family": "Orange",
    "depth": "The lead color sits at 52% lightness and 72% saturation. 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. Saturation is moderate, present without being loud, the easiest band to live with in a day-to-day interface.",
    "suit": "A pleasant secondary accent: gentler than red, more reliable than yellow. It guides rather than commands. The lead color measures 3.01:1 against this background, fine for headings and large type, while body text should stay with the dedicated text color.",
    "avoid": "Large areas can look cheap, so be restrained in B2B products that need authority. Do not demote it to a background in a dark theme: over a near-black surface the lead color still measures 6.03:1, which keeps it reading as emphasis.",
    "pair": "Layer light and dark oranges within the same family rather than adding a third hue. The accent measures 2.7:1 against this background, too low for text, so keep it to blocks, strokes and shapes."
  },
  "source": "generated",
  "score": 86,
  "createdAt": "2026-10-25",
  "license": "Data free to reuse; a credit is appreciated",
  "page": "https://paletteget.com/palette-list/app/app-zhong-cheng-25/",
  "colors": [
    {
      "key": "primary",
      "label": "Primary",
      "desc": "Brand color for primary buttons, selected states and emphasis",
      "hex": "#dd762b",
      "rgb": "rgb(221, 118, 43)",
      "hsl": "hsl(25.3, 72.4%, 51.8%)",
      "hslRaw": {
        "h": 25.3,
        "s": 72.4,
        "l": 51.8
      }
    },
    {
      "key": "primaryDark",
      "label": "Primary dark",
      "desc": "Pressed state, or primary on dark backgrounds",
      "hex": "#aa5418",
      "rgb": "rgb(170, 84, 24)",
      "hsl": "hsl(24.7, 75.3%, 38%)",
      "hslRaw": {
        "h": 24.7,
        "s": 75.3,
        "l": 38
      }
    },
    {
      "key": "primaryLight",
      "label": "Primary light",
      "desc": "Tinted surfaces, tag backgrounds, subdued selected states",
      "hex": "#eed2be",
      "rgb": "rgb(238, 210, 190)",
      "hsl": "hsl(25, 58.5%, 83.9%)",
      "hslRaw": {
        "h": 25,
        "s": 58.5,
        "l": 83.9
      }
    },
    {
      "key": "secondary",
      "label": "Secondary",
      "desc": "Companion to the primary for secondary buttons and icons",
      "hex": "#54c9bf",
      "rgb": "rgb(84, 201, 191)",
      "hsl": "hsl(174.9, 52%, 55.9%)",
      "hslRaw": {
        "h": 174.9,
        "s": 52,
        "l": 55.9
      }
    },
    {
      "key": "accent",
      "label": "Accent",
      "desc": "Spot color for badges and highlights",
      "hex": "#28a0f6",
      "rgb": "rgb(40, 160, 246)",
      "hsl": "hsl(205, 92%, 56.1%)",
      "hslRaw": {
        "h": 205,
        "s": 92,
        "l": 56.1
      }
    },
    {
      "key": "success",
      "label": "Success",
      "desc": "Success toasts and completed states",
      "hex": "#24b761",
      "rgb": "rgb(36, 183, 97)",
      "hsl": "hsl(144.9, 67.1%, 42.9%)",
      "hslRaw": {
        "h": 144.9,
        "s": 67.1,
        "l": 42.9
      }
    },
    {
      "key": "warning",
      "label": "Warning",
      "desc": "Warnings and pending states",
      "hex": "#f5a80f",
      "rgb": "rgb(245, 168, 15)",
      "hsl": "hsl(39.9, 92%, 51%)",
      "hslRaw": {
        "h": 39.9,
        "s": 92,
        "l": 51
      }
    },
    {
      "key": "danger",
      "label": "Danger",
      "desc": "Errors, destructive actions and failure states",
      "hex": "#ec3022",
      "rgb": "rgb(236, 48, 34)",
      "hsl": "hsl(4.2, 84.2%, 52.9%)",
      "hslRaw": {
        "h": 4.2,
        "s": 84.2,
        "l": 52.9
      }
    },
    {
      "key": "text",
      "label": "Text",
      "desc": "Body text color",
      "hex": "#2d251f",
      "rgb": "rgb(45, 37, 31)",
      "hsl": "hsl(25.7, 18.4%, 14.9%)",
      "hslRaw": {
        "h": 25.7,
        "s": 18.4,
        "l": 14.9
      }
    },
    {
      "key": "bg",
      "label": "Page background",
      "desc": "Page base color",
      "hex": "#fbfaf9",
      "rgb": "rgb(251, 250, 249)",
      "hsl": "hsl(30, 20%, 98%)",
      "hslRaw": {
        "h": 30,
        "s": 20,
        "l": 98
      }
    }
  ],
  "roles": {
    "primary": "#dd762b",
    "primaryDark": "#aa5418",
    "primaryLight": "#eed2be",
    "secondary": "#54c9bf",
    "accent": "#28a0f6",
    "success": "#24b761",
    "warning": "#f5a80f",
    "danger": "#ec3022",
    "text": "#2d251f",
    "bg": "#fbfaf9"
  },
  "contrast": {
    "textOnBg": {
      "ratio": 14.43,
      "level": "AAA"
    },
    "primaryOnBg": {
      "ratio": 3.01,
      "level": "AA"
    }
  },
  "usage": {
    "cssVariables": ":root {\n  --color-primary: #dd762b;\n  --color-primaryDark: #aa5418;\n  --color-primaryLight: #eed2be;\n  --color-secondary: #54c9bf;\n  --color-accent: #28a0f6;\n  --color-success: #24b761;\n  --color-warning: #f5a80f;\n  --color-danger: #ec3022;\n  --color-text: #2d251f;\n  --color-bg: #fbfaf9;\n}",
    "cssUrl": "https://paletteget.com/palette-list/app/app-zhong-cheng-25/index.css"
  }
}