{
  "$schema": "https://design-tokens.github.io/community-group/format/",
  "color": {
    "palette": {
      "lime": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.867,
            0.91,
            0.043
          ],
          "hex": "#dde80b"
        },
        "$type": "color",
        "$description": "Lime"
      },
      "warm-ivory": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.953,
            0.933,
            0.906
          ],
          "hex": "#f3eee7"
        },
        "$type": "color",
        "$description": "Warm Ivory"
      },
      "near-black": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.043,
            0.055,
            0.063
          ],
          "hex": "#0b0e10"
        },
        "$type": "color",
        "$description": "Near Black"
      },
      "warm-gray": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.784,
            0.753,
            0.722
          ],
          "hex": "#c8c0b8"
        },
        "$type": "color",
        "$description": "Warm Gray"
      },
      "charcoal": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.141,
            0.157,
            0.176
          ],
          "hex": "#24282d"
        },
        "$type": "color",
        "$description": "Charcoal"
      }
    },
    "semantic": {
      "primary": {
        "$value": "{color.palette.lime}",
        "$type": "color",
        "$description": "semantic: primary"
      },
      "surface": {
        "$value": "{color.palette.warm-ivory}",
        "$type": "color",
        "$description": "semantic: surface"
      },
      "text": {
        "$value": "{color.palette.near-black}",
        "$type": "color",
        "$description": "semantic: text"
      },
      "neutral": {
        "$value": "{color.palette.warm-gray}",
        "$type": "color",
        "$description": "semantic: neutral"
      },
      "muted": {
        "$value": "{color.palette.charcoal}",
        "$type": "color",
        "$description": "semantic: muted"
      }
    },
    "dark": {
      "primary": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.867,
            0.91,
            0.043
          ],
          "hex": "#dde80b"
        },
        "$type": "color",
        "$description": "dark: primary"
      },
      "accent": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.867,
            0.91,
            0.043
          ],
          "hex": "#dde80b"
        },
        "$type": "color",
        "$description": "dark: accent"
      },
      "neutral": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.122,
            0.129,
            0.137
          ],
          "hex": "#1f2123"
        },
        "$type": "color",
        "$description": "dark: neutral"
      },
      "surface": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.043,
            0.055,
            0.063
          ],
          "hex": "#0b0e10"
        },
        "$type": "color",
        "$description": "dark: surface"
      },
      "text": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.953,
            0.933,
            0.906
          ],
          "hex": "#f3eee7"
        },
        "$type": "color",
        "$description": "dark: text"
      },
      "muted": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.486,
            0.494,
            0.506
          ],
          "hex": "#7c7e81"
        },
        "$type": "color",
        "$description": "dark: muted"
      }
    }
  },
  "font": {
    "heading": {
      "$value": "Playfair Display",
      "$type": "fontFamily",
      "family": "Playfair Display",
      "source": "google",
      "importUrl": "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap"
    },
    "body": {
      "$value": "Inter",
      "$type": "fontFamily",
      "family": "Inter",
      "source": "google",
      "importUrl": "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"
    }
  },
  "typography": {
    "display": {
      "fontSize": {
        "$value": "2.441rem",
        "$type": "dimension"
      },
      "fontWeight": {
        "$value": 700,
        "$type": "fontWeight"
      },
      "lineHeight": {
        "$value": 1.1,
        "$type": "number"
      }
    },
    "h1": {
      "fontSize": {
        "$value": "1.953rem",
        "$type": "dimension"
      },
      "fontWeight": {
        "$value": 700,
        "$type": "fontWeight"
      },
      "lineHeight": {
        "$value": 1.15,
        "$type": "number"
      }
    },
    "h2": {
      "fontSize": {
        "$value": "1.563rem",
        "$type": "dimension"
      },
      "fontWeight": {
        "$value": 600,
        "$type": "fontWeight"
      },
      "lineHeight": {
        "$value": 1.2,
        "$type": "number"
      }
    },
    "h3": {
      "fontSize": {
        "$value": "1.25rem",
        "$type": "dimension"
      },
      "fontWeight": {
        "$value": 600,
        "$type": "fontWeight"
      },
      "lineHeight": {
        "$value": 1.3,
        "$type": "number"
      }
    },
    "body": {
      "fontSize": {
        "$value": "1rem",
        "$type": "dimension"
      },
      "fontWeight": {
        "$value": 400,
        "$type": "fontWeight"
      },
      "lineHeight": {
        "$value": 1.5,
        "$type": "number"
      }
    },
    "caption": {
      "fontSize": {
        "$value": "0.8rem",
        "$type": "dimension"
      },
      "fontWeight": {
        "$value": 400,
        "$type": "fontWeight"
      },
      "lineHeight": {
        "$value": 1.45,
        "$type": "number"
      }
    }
  },
  "spacing": {
    "xs": {
      "$value": "4px",
      "$type": "dimension"
    },
    "sm": {
      "$value": "8px",
      "$type": "dimension"
    },
    "md": {
      "$value": "16px",
      "$type": "dimension"
    },
    "lg": {
      "$value": "24px",
      "$type": "dimension"
    },
    "xl": {
      "$value": "32px",
      "$type": "dimension"
    },
    "2xl": {
      "$value": "48px",
      "$type": "dimension"
    },
    "3xl": {
      "$value": "64px",
      "$type": "dimension"
    }
  },
  "radius": {
    "sm": {
      "$value": "4px",
      "$type": "dimension"
    },
    "md": {
      "$value": "8px",
      "$type": "dimension"
    },
    "lg": {
      "$value": "16px",
      "$type": "dimension"
    },
    "full": {
      "$value": "9999px",
      "$type": "dimension"
    }
  },
  "shadow": {
    "sm": {
      "$value": "0 1px 2px rgba(0,0,0,0.06)",
      "$type": "shadow"
    },
    "md": {
      "$value": "0 4px 12px rgba(0,0,0,0.10)",
      "$type": "shadow"
    },
    "lg": {
      "$value": "0 12px 32px rgba(0,0,0,0.16)",
      "$type": "shadow"
    }
  },
  "brand": {
    "name": {
      "$value": "Verve",
      "$type": "string"
    },
    "voice": {
      "$value": "Editorially bold · Style-literate · Compressed but expressive · Culturally charged · Self-assured, never try-hard",
      "$type": "string"
    }
  },
  "contrast": [
    {
      "pair": "text-on-surface",
      "foreground": "#0B0E10",
      "background": "#F3EEE7",
      "ratio": 16.78,
      "AA": true,
      "AALarge": true,
      "AAA": true,
      "passAA": true
    },
    {
      "pair": "text-on-neutral",
      "foreground": "#0B0E10",
      "background": "#C8C0B8",
      "ratio": 10.78,
      "AA": true,
      "AALarge": true,
      "AAA": true,
      "passAA": true
    },
    {
      "pair": "black-on-primary",
      "foreground": "#000000",
      "background": "#DDE80B",
      "ratio": 15.62,
      "AA": true,
      "AALarge": true,
      "AAA": true,
      "passAA": true
    },
    {
      "pair": "white-on-primary",
      "foreground": "#FFFFFF",
      "background": "#DDE80B",
      "ratio": 1.34,
      "AA": false,
      "AALarge": false,
      "AAA": false,
      "passAA": false
    }
  ],
  "contrastDark": [
    {
      "pair": "text-on-surface",
      "foreground": "#F3EEE7",
      "background": "#0B0E10",
      "ratio": 16.78,
      "AA": true,
      "AALarge": true,
      "AAA": true,
      "passAA": true
    },
    {
      "pair": "text-on-neutral",
      "foreground": "#F3EEE7",
      "background": "#1f2123",
      "ratio": 14,
      "AA": true,
      "AALarge": true,
      "AAA": true,
      "passAA": true
    },
    {
      "pair": "black-on-primary",
      "foreground": "#000000",
      "background": "#DDE80B",
      "ratio": 15.62,
      "AA": true,
      "AALarge": true,
      "AAA": true,
      "passAA": true
    },
    {
      "pair": "white-on-primary",
      "foreground": "#FFFFFF",
      "background": "#DDE80B",
      "ratio": 1.34,
      "AA": false,
      "AALarge": false,
      "AAA": false,
      "passAA": false
    }
  ]
}
