{
  "name": "funGlot",
  "voicesInRingOrder": [
    "--coral",
    "--saffron",
    "--jade",
    "--sky",
    "--orchid",
    "--rose"
  ],
  "colors": [
    {
      "token": "--ink",
      "name": "Ink",
      "group": "base",
      "role": "Primary. The symbol’s tile, dark surfaces, headings and text on light (16.18:1 on white).",
      "hex": "#1B1E3C",
      "rgb": [
        27,
        30,
        60
      ],
      "hsl": [
        235,
        38,
        17
      ],
      "cmyk": [
        55,
        50,
        0,
        76
      ],
      "contrast": {
        "white": 16.18,
        "ink": 1,
        "cream": 15.02
      }
    },
    {
      "token": "--ink-2",
      "name": "Ink 2",
      "group": "base",
      "role": "Raised surfaces on ink: cards, panels; the tile of the reversed logo.",
      "hex": "#262A50",
      "rgb": [
        38,
        42,
        80
      ],
      "hsl": [
        234,
        36,
        23
      ],
      "cmyk": [
        52,
        48,
        0,
        69
      ],
      "contrast": {
        "white": 13.73,
        "ink": 1.17,
        "cream": 12.74
      }
    },
    {
      "token": "--ink-3",
      "name": "Ink 3",
      "group": "base",
      "role": "Highest surfaces on ink: inputs, hover states, code.",
      "hex": "#32376A",
      "rgb": [
        50,
        55,
        106
      ],
      "hsl": [
        235,
        36,
        31
      ],
      "cmyk": [
        53,
        48,
        0,
        58
      ],
      "contrast": {
        "white": 11.1,
        "ink": 1.45,
        "cream": 10.31
      }
    },
    {
      "token": "--cream",
      "name": "Cream",
      "group": "base",
      "role": "The paper: light background, text on ink and the learner dot. Never pure white.",
      "hex": "#FAF6EF",
      "rgb": [
        250,
        246,
        239
      ],
      "hsl": [
        38,
        52,
        96
      ],
      "cmyk": [
        0,
        2,
        4,
        2
      ],
      "contrast": {
        "white": 1.07,
        "ink": 15.02,
        "cream": 1
      }
    },
    {
      "token": "--stone",
      "name": "Stone",
      "group": "base",
      "role": "Secondary text on light (5.68:1 on white).",
      "hex": "#6B6660",
      "rgb": [
        107,
        102,
        96
      ],
      "hsl": [
        33,
        5,
        40
      ],
      "cmyk": [
        0,
        5,
        10,
        58
      ],
      "contrast": {
        "white": 5.68,
        "ink": 2.84,
        "cream": 5.27
      }
    },
    {
      "token": "--near-black",
      "name": "Near-black",
      "group": "base",
      "role": "Body text on light where ink feels too blue.",
      "hex": "#14161F",
      "rgb": [
        20,
        22,
        31
      ],
      "hsl": [
        229,
        22,
        10
      ],
      "cmyk": [
        35,
        29,
        0,
        88
      ],
      "contrast": {
        "white": 18.03,
        "ink": 1.11,
        "cream": 16.74
      }
    },
    {
      "token": "--coral",
      "name": "Coral",
      "group": "voice",
      "role": "Voice 1, at the top of the ring.",
      "hex": "#FF6B57",
      "rgb": [
        255,
        107,
        87
      ],
      "hsl": [
        7,
        100,
        67
      ],
      "cmyk": [
        0,
        58,
        66,
        0
      ],
      "contrast": {
        "white": 2.8,
        "ink": 5.77,
        "cream": 2.6
      }
    },
    {
      "token": "--saffron",
      "name": "Saffron",
      "group": "voice",
      "role": "Voice 2.",
      "hex": "#F5B841",
      "rgb": [
        245,
        184,
        65
      ],
      "hsl": [
        40,
        90,
        61
      ],
      "cmyk": [
        0,
        25,
        73,
        4
      ],
      "contrast": {
        "white": 1.77,
        "ink": 9.1,
        "cream": 1.64
      }
    },
    {
      "token": "--jade",
      "name": "Jade",
      "group": "voice",
      "role": "Voice 3.",
      "hex": "#2DB59B",
      "rgb": [
        45,
        181,
        155
      ],
      "hsl": [
        169,
        60,
        44
      ],
      "cmyk": [
        75,
        0,
        14,
        29
      ],
      "contrast": {
        "white": 2.56,
        "ink": 6.31,
        "cream": 2.37
      }
    },
    {
      "token": "--sky",
      "name": "Sky",
      "group": "voice",
      "role": "Voice 4, at the bottom of the ring.",
      "hex": "#5B9BFF",
      "rgb": [
        91,
        155,
        255
      ],
      "hsl": [
        217,
        100,
        68
      ],
      "cmyk": [
        64,
        39,
        0,
        0
      ],
      "contrast": {
        "white": 2.77,
        "ink": 5.83,
        "cream": 2.57
      }
    },
    {
      "token": "--orchid",
      "name": "Orchid",
      "group": "voice",
      "role": "Voice 5. One of six, never dominant.",
      "hex": "#B38BF0",
      "rgb": [
        179,
        139,
        240
      ],
      "hsl": [
        264,
        77,
        74
      ],
      "cmyk": [
        25,
        42,
        0,
        6
      ],
      "contrast": {
        "white": 2.66,
        "ink": 6.06,
        "cream": 2.47
      }
    },
    {
      "token": "--rose",
      "name": "Rose",
      "group": "voice",
      "role": "Voice 6.",
      "hex": "#F06E9E",
      "rgb": [
        240,
        110,
        158
      ],
      "hsl": [
        338,
        81,
        69
      ],
      "cmyk": [
        0,
        54,
        34,
        6
      ],
      "contrast": {
        "white": 2.82,
        "ink": 5.72,
        "cream": 2.62
      }
    },
    {
      "token": "--coral-text",
      "name": "Coral text",
      "group": "text",
      "role": "Accents and calls to action on light (4.94:1 on white).",
      "hex": "#C9402D",
      "rgb": [
        201,
        64,
        45
      ],
      "hsl": [
        7,
        63,
        48
      ],
      "cmyk": [
        0,
        68,
        78,
        21
      ],
      "contrast": {
        "white": 4.93,
        "ink": 3.27,
        "cream": 4.58
      }
    },
    {
      "token": "--jade-text",
      "name": "Jade text",
      "group": "text",
      "role": "Success and confirmations on light (5.25:1 on white).",
      "hex": "#0F7A67",
      "rgb": [
        15,
        122,
        103
      ],
      "hsl": [
        169,
        78,
        27
      ],
      "cmyk": [
        88,
        0,
        16,
        52
      ],
      "contrast": {
        "white": 5.25,
        "ink": 3.08,
        "cream": 4.87
      }
    },
    {
      "token": "--sky-text",
      "name": "Sky text",
      "group": "text",
      "role": "Links on light (6.31:1 on white).",
      "hex": "#2459C7",
      "rgb": [
        36,
        89,
        199
      ],
      "hsl": [
        220,
        69,
        46
      ],
      "cmyk": [
        82,
        55,
        0,
        22
      ],
      "contrast": {
        "white": 6.3,
        "ink": 2.56,
        "cream": 5.85
      }
    }
  ],
  "tints": [
    {
      "token": "--line-on-ink",
      "value": "rgba(250, 246, 239, 0.10)",
      "role": "Hairlines on ink"
    },
    {
      "token": "--line-strong-on-ink",
      "value": "rgba(250, 246, 239, 0.18)",
      "role": "Borders on ink"
    },
    {
      "token": "--wash-on-ink",
      "value": "rgba(250, 246, 239, 0.06)",
      "role": "Hover and selected on ink"
    },
    {
      "token": "--line-on-cream",
      "value": "rgba(27, 30, 60, 0.10)",
      "role": "Hairlines on cream"
    },
    {
      "token": "--line-strong-on-cream",
      "value": "rgba(27, 30, 60, 0.20)",
      "role": "Borders on cream"
    },
    {
      "token": "--wash-on-cream",
      "value": "rgba(27, 30, 60, 0.05)",
      "role": "Hover and selected on cream"
    }
  ]
}
