{
  "id": "app-app-zhong-dian-253",
  "name": "Northern Lake",
  "platform": "app",
  "platformLabel": "App",
  "slug": "app-zhong-dian-253",
  "tags": [
    "Retro",
    "Blue"
  ],
  "scene": "Pet care & community",
  "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": "Comfortable for interfaces people look at for long stretches: it is the easiest color on the eye.",
    "avoid": "It is so common that it can feel anonymous; support colors and typography have to do the differentiating.",
    "pair": "Deeper blue for depth and white for openness are the two hardest combinations to get wrong."
  },
  "source": "generated",
  "score": 100,
  "createdAt": "2026-10-19",
  "license": "Data free to reuse; a credit is appreciated",
  "page": "https://paletteget.com/palette-list/app/app-zhong-dian-253/",
  "colors": [
    {
      "key": "primary",
      "label": "Primary",
      "desc": "Brand color for primary buttons, selected states and emphasis",
      "hex": "#4a27cb",
      "rgb": "rgb(74, 39, 203)",
      "hsl": "hsl(252.8, 67.8%, 47.5%)",
      "hslRaw": {
        "h": 252.8,
        "s": 67.8,
        "l": 47.5
      }
    },
    {
      "key": "primaryDark",
      "label": "Primary dark",
      "desc": "Pressed state, or primary on dark backgrounds",
      "hex": "#331992",
      "rgb": "rgb(51, 25, 146)",
      "hsl": "hsl(252.9, 70.8%, 33.5%)",
      "hslRaw": {
        "h": 252.9,
        "s": 70.8,
        "l": 33.5
      }
    },
    {
      "key": "primaryLight",
      "label": "Primary light",
      "desc": "Tinted surfaces, tag backgrounds, subdued selected states",
      "hex": "#bbaee7",
      "rgb": "rgb(187, 174, 231)",
      "hsl": "hsl(253.7, 54.3%, 79.4%)",
      "hslRaw": {
        "h": 253.7,
        "s": 54.3,
        "l": 79.4
      }
    },
    {
      "key": "secondary",
      "label": "Secondary",
      "desc": "Companion to the primary for secondary buttons and icons",
      "hex": "#c04769",
      "rgb": "rgb(192, 71, 105)",
      "hsl": "hsl(343.1, 49%, 51.6%)",
      "hslRaw": {
        "h": 343.1,
        "s": 49,
        "l": 51.6
      }
    },
    {
      "key": "accent",
      "label": "Accent",
      "desc": "Spot color for badges and highlights",
      "hex": "#f6bc28",
      "rgb": "rgb(246, 188, 40)",
      "hsl": "hsl(43.1, 92%, 56.1%)",
      "hslRaw": {
        "h": 43.1,
        "s": 92,
        "l": 56.1
      }
    },
    {
      "key": "success",
      "label": "Success",
      "desc": "Success toasts and completed states",
      "hex": "#24b25f",
      "rgb": "rgb(36, 178, 95)",
      "hsl": "hsl(144.9, 66.4%, 42%)",
      "hslRaw": {
        "h": 144.9,
        "s": 66.4,
        "l": 42
      }
    },
    {
      "key": "warning",
      "label": "Warning",
      "desc": "Warnings and pending states",
      "hex": "#f5a70a",
      "rgb": "rgb(245, 167, 10)",
      "hsl": "hsl(40.1, 92.2%, 50%)",
      "hslRaw": {
        "h": 40.1,
        "s": 92.2,
        "l": 50
      }
    },
    {
      "key": "danger",
      "label": "Danger",
      "desc": "Errors, destructive actions and failure states",
      "hex": "#e92e20",
      "rgb": "rgb(233, 46, 32)",
      "hsl": "hsl(4.2, 82%, 52%)",
      "hslRaw": {
        "h": 4.2,
        "s": 82,
        "l": 52
      }
    },
    {
      "key": "text",
      "label": "Text",
      "desc": "Body text color",
      "hex": "#221f2d",
      "rgb": "rgb(34, 31, 45)",
      "hsl": "hsl(252.9, 18.4%, 14.9%)",
      "hslRaw": {
        "h": 252.9,
        "s": 18.4,
        "l": 14.9
      }
    },
    {
      "key": "bg",
      "label": "Page background",
      "desc": "Page base color",
      "hex": "#f9f9fb",
      "rgb": "rgb(249, 249, 251)",
      "hsl": "hsl(240, 20%, 98%)",
      "hslRaw": {
        "h": 240,
        "s": 20,
        "l": 98
      }
    }
  ],
  "roles": {
    "primary": "#4a27cb",
    "primaryDark": "#331992",
    "primaryLight": "#bbaee7",
    "secondary": "#c04769",
    "accent": "#f6bc28",
    "success": "#24b25f",
    "warning": "#f5a70a",
    "danger": "#e92e20",
    "text": "#221f2d",
    "bg": "#f9f9fb"
  },
  "contrast": {
    "textOnBg": {
      "ratio": 15.34,
      "level": "AAA"
    },
    "primaryOnBg": {
      "ratio": 8.17,
      "level": "AAA"
    }
  },
  "usage": {
    "cssVariables": ":root {\n  --color-primary: #4a27cb;\n  --color-primaryDark: #331992;\n  --color-primaryLight: #bbaee7;\n  --color-secondary: #c04769;\n  --color-accent: #f6bc28;\n  --color-success: #24b25f;\n  --color-warning: #f5a70a;\n  --color-danger: #e92e20;\n  --color-text: #221f2d;\n  --color-bg: #f9f9fb;\n}",
    "cssUrl": "https://paletteget.com/palette-list/app/app-zhong-dian-253/index.css"
  }
}