{
  "id": "app-wu-gui-hui",
  "name": "Mist Rose Gray",
  "platform": "app",
  "platformLabel": "App",
  "slug": "wu-gui-hui",
  "tags": [
    "Morandi",
    "Gentle",
    "Muted gray"
  ],
  "scene": "Content, photos & meditation apps",
  "advice": {
    "family": "Pink",
    "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": "This palette's lead color is low in saturation, close to gray: more restrained and more sophisticated, but it can also read as lifeless. Let layered lightness and strong typography carry the composition.",
    "suit": "Good for products that should feel gentle and young.",
    "avoid": "Too much of it turns saccharine, especially at high saturation.",
    "pair": "Gray and white keep it from becoming overly sweet; a deep berry purple adds depth."
  },
  "source": "preset",
  "score": 82,
  "createdAt": "2026-10-12",
  "license": "Data free to reuse; a credit is appreciated",
  "page": "https://paletteget.com/palette-list/app/wu-gui-hui/",
  "colors": [
    {
      "key": "primary",
      "label": "Primary",
      "desc": "Brand color for primary buttons, selected states and emphasis",
      "hex": "#9c7c8c",
      "rgb": "rgb(156, 124, 140)",
      "hsl": "hsl(330, 13.9%, 54.9%)",
      "hslRaw": {
        "h": 330,
        "s": 13.9,
        "l": 54.9
      }
    },
    {
      "key": "primaryDark",
      "label": "Primary dark",
      "desc": "Pressed state, or primary on dark backgrounds",
      "hex": "#78596a",
      "rgb": "rgb(120, 89, 106)",
      "hsl": "hsl(327.1, 14.8%, 41%)",
      "hslRaw": {
        "h": 327.1,
        "s": 14.8,
        "l": 41
      }
    },
    {
      "key": "primaryLight",
      "label": "Primary light",
      "desc": "Tinted surfaces, tag backgrounds, subdued selected states",
      "hex": "#e2d3da",
      "rgb": "rgb(226, 211, 218)",
      "hsl": "hsl(332, 20.5%, 85.7%)",
      "hslRaw": {
        "h": 332,
        "s": 20.5,
        "l": 85.7
      }
    },
    {
      "key": "secondary",
      "label": "Secondary",
      "desc": "Companion to the primary for secondary buttons and icons",
      "hex": "#7e8fa6",
      "rgb": "rgb(126, 143, 166)",
      "hsl": "hsl(214.5, 18.3%, 57.3%)",
      "hslRaw": {
        "h": 214.5,
        "s": 18.3,
        "l": 57.3
      }
    },
    {
      "key": "accent",
      "label": "Accent",
      "desc": "Spot color for badges and highlights",
      "hex": "#c98a6b",
      "rgb": "rgb(201, 138, 107)",
      "hsl": "hsl(19.8, 46.5%, 60.4%)",
      "hslRaw": {
        "h": 19.8,
        "s": 46.5,
        "l": 60.4
      }
    },
    {
      "key": "success",
      "label": "Success",
      "desc": "Success toasts and completed states",
      "hex": "#6fa07a",
      "rgb": "rgb(111, 160, 122)",
      "hsl": "hsl(133.5, 20.5%, 53.1%)",
      "hslRaw": {
        "h": 133.5,
        "s": 20.5,
        "l": 53.1
      }
    },
    {
      "key": "warning",
      "label": "Warning",
      "desc": "Warnings and pending states",
      "hex": "#d2a75c",
      "rgb": "rgb(210, 167, 92)",
      "hsl": "hsl(38.1, 56.7%, 59.2%)",
      "hslRaw": {
        "h": 38.1,
        "s": 56.7,
        "l": 59.2
      }
    },
    {
      "key": "danger",
      "label": "Danger",
      "desc": "Errors, destructive actions and failure states",
      "hex": "#c4665f",
      "rgb": "rgb(196, 102, 95)",
      "hsl": "hsl(4.2, 46.1%, 57.1%)",
      "hslRaw": {
        "h": 4.2,
        "s": 46.1,
        "l": 57.1
      }
    },
    {
      "key": "text",
      "label": "Text",
      "desc": "Body text color",
      "hex": "#2e2830",
      "rgb": "rgb(46, 40, 48)",
      "hsl": "hsl(285, 9.1%, 17.3%)",
      "hslRaw": {
        "h": 285,
        "s": 9.1,
        "l": 17.3
      }
    },
    {
      "key": "bg",
      "label": "Page background",
      "desc": "Page base color",
      "hex": "#faf7f8",
      "rgb": "rgb(250, 247, 248)",
      "hsl": "hsl(340, 23.1%, 97.5%)",
      "hslRaw": {
        "h": 340,
        "s": 23.1,
        "l": 97.5
      }
    }
  ],
  "roles": {
    "primary": "#9c7c8c",
    "primaryDark": "#78596a",
    "primaryLight": "#e2d3da",
    "secondary": "#7e8fa6",
    "accent": "#c98a6b",
    "success": "#6fa07a",
    "warning": "#d2a75c",
    "danger": "#c4665f",
    "text": "#2e2830",
    "bg": "#faf7f8"
  },
  "contrast": {
    "textOnBg": {
      "ratio": 13.49,
      "level": "AAA"
    },
    "primaryOnBg": {
      "ratio": 3.48,
      "level": "AA"
    }
  },
  "usage": {
    "cssVariables": ":root {\n  --color-primary: #9c7c8c;\n  --color-primaryDark: #78596a;\n  --color-primaryLight: #e2d3da;\n  --color-secondary: #7e8fa6;\n  --color-accent: #c98a6b;\n  --color-success: #6fa07a;\n  --color-warning: #d2a75c;\n  --color-danger: #c4665f;\n  --color-text: #2e2830;\n  --color-bg: #faf7f8;\n}",
    "cssUrl": "https://paletteget.com/palette-list/app/wu-gui-hui/index.css"
  }
}