{
  "id": "atlassian",
  "version": "1.0.0",
  "name": "Atlassian",
  "description": "Atlassian Pty Ltd is the Australian software company behind Jira, Confluence, Bitbucket, Trello, Compass, Loom, and Statuspage. The brand voice is open, optimistic, and \"team-first\" — direct without being formal, warm without being saccharine. Atlassian Design is the system that backs every product surface; the `@atlaskit/tokens` palette is its authoritative color source. The signature mark is the blue chevron-A in Atlassian Blue 700 (#1868DB); product UIs render on a clean neutral canvas with that blue as the primary interactive color on light surfaces and a calibrated Blue 400 (#669DF1) on dark surfaces. Sub-brands in the Atlassian portfolio (Trello in particular — see the separate `trello@1` atom — plus Jira, Confluence, Bitbucket) inherit the Atlassian Design product surface language while carrying their own signature marks.\n",
  "provenance": {
    "source": "https://atlassian.design/",
    "license": "Proprietary — All Rights Reserved (design tokens Apache-2.0)",
    "attribution": "Atlassian Design tokens are licensed Apache-2.0 (see the `atlassian-frontend` mirror referenced in the matching palette atom). The Atlassian wordmark, the blue chevron-A mark, the Charlie Display proprietary typeface, and the Atlassian, Jira, Confluence, Bitbucket, Trello, Compass, Loom, and Statuspage trademarks are property of Atlassian Pty Ltd.\n",
    "importedDate": "2026-05-19",
    "notes": "The Trello brand has a separate atom (`trello@1`) that catalogues its signature Trello Blue. This Atlassian atom catalogues the parent design-system palette and the cross-portfolio rules; it does NOT imply formal inheritance — Trello, Jira, Confluence, and Bitbucket are referenced descriptively, not via Zod-level cross-references. Atlassian's proprietary Charlie Display typeface is not publicly licensed; Inter is used as the open rendering substitute for sans (heading, body).\n"
  },
  "tags": [
    "atlassian",
    "atlaskit",
    "jira",
    "confluence",
    "bitbucket",
    "trello",
    "design-system"
  ],
  "palette": {
    "ref": "atlassian@1.0.0",
    "swatches": [
      {
        "id": "neutral-0",
        "name": "Neutral 0",
        "value": "#FFFFFF",
        "description": "Light canvas.",
        "aliases": []
      },
      {
        "id": "neutral-100",
        "name": "Neutral 100",
        "value": "#F8F8F8",
        "description": "Light surface — subtle elevation.",
        "aliases": []
      },
      {
        "id": "neutral-200",
        "name": "Neutral 200",
        "value": "#F0F1F2",
        "aliases": []
      },
      {
        "id": "neutral-300",
        "name": "Neutral 300",
        "value": "#DDDEE1",
        "description": "Default border on light.",
        "aliases": []
      },
      {
        "id": "neutral-400",
        "name": "Neutral 400",
        "value": "#B7B9BE",
        "aliases": []
      },
      {
        "id": "neutral-500",
        "name": "Neutral 500",
        "value": "#8C8F97",
        "aliases": []
      },
      {
        "id": "neutral-600",
        "name": "Neutral 600",
        "value": "#7D818A",
        "aliases": []
      },
      {
        "id": "neutral-700",
        "name": "Neutral 700",
        "value": "#6B6E76",
        "description": "Secondary text on light.",
        "aliases": []
      },
      {
        "id": "neutral-800",
        "name": "Neutral 800",
        "value": "#505258",
        "aliases": []
      },
      {
        "id": "neutral-900",
        "name": "Neutral 900",
        "value": "#3B3D42",
        "aliases": []
      },
      {
        "id": "neutral-1000",
        "name": "Neutral 1000",
        "value": "#292A2E",
        "description": "Dark surface (canvas in dark mode).",
        "aliases": []
      },
      {
        "id": "neutral-1100",
        "name": "Neutral 1100",
        "value": "#1E1F21",
        "description": "Dark canvas / deepest neutral.",
        "aliases": []
      },
      {
        "id": "neutral-100-alpha",
        "name": "Neutral 100 Alpha",
        "value": "#17171708",
        "aliases": []
      },
      {
        "id": "neutral-200-alpha",
        "name": "Neutral 200 Alpha",
        "value": "#0515240F",
        "aliases": []
      },
      {
        "id": "neutral-300-alpha",
        "name": "Neutral 300 Alpha",
        "value": "#0B120E24",
        "aliases": []
      },
      {
        "id": "neutral-400-alpha",
        "name": "Neutral 400 Alpha",
        "value": "#080F214A",
        "aliases": []
      },
      {
        "id": "neutral-500-alpha",
        "name": "Neutral 500 Alpha",
        "value": "#050C1F75",
        "aliases": []
      },
      {
        "id": "dark-neutral-0",
        "name": "Dark Neutral 0",
        "value": "#18191A",
        "aliases": []
      },
      {
        "id": "dark-neutral-100",
        "name": "Dark Neutral 100",
        "value": "#1F1F21",
        "aliases": []
      },
      {
        "id": "dark-neutral-200",
        "name": "Dark Neutral 200",
        "value": "#242528",
        "aliases": []
      },
      {
        "id": "dark-neutral-250",
        "name": "Dark Neutral 250",
        "value": "#2B2C2F",
        "aliases": []
      },
      {
        "id": "dark-neutral-300",
        "name": "Dark Neutral 300",
        "value": "#303134",
        "aliases": []
      },
      {
        "id": "dark-neutral-350",
        "name": "Dark Neutral 350",
        "value": "#3D3F43",
        "aliases": []
      },
      {
        "id": "dark-neutral-400",
        "name": "Dark Neutral 400",
        "value": "#4B4D51",
        "aliases": []
      },
      {
        "id": "dark-neutral-500",
        "name": "Dark Neutral 500",
        "value": "#63666B",
        "aliases": []
      },
      {
        "id": "dark-neutral-600",
        "name": "Dark Neutral 600",
        "value": "#7E8188",
        "aliases": []
      },
      {
        "id": "dark-neutral-700",
        "name": "Dark Neutral 700",
        "value": "#96999E",
        "aliases": []
      },
      {
        "id": "dark-neutral-800",
        "name": "Dark Neutral 800",
        "value": "#A9ABAF",
        "aliases": []
      },
      {
        "id": "dark-neutral-900",
        "name": "Dark Neutral 900",
        "value": "#BFC1C4",
        "aliases": []
      },
      {
        "id": "dark-neutral-1000",
        "name": "Dark Neutral 1000",
        "value": "#CECFD2",
        "aliases": []
      },
      {
        "id": "dark-neutral-1100",
        "name": "Dark Neutral 1100",
        "value": "#E2E3E4",
        "aliases": []
      },
      {
        "id": "dark-neutral-100-alpha",
        "name": "Dark Neutral 100 Alpha",
        "value": "#BDBDBD0A",
        "aliases": []
      },
      {
        "id": "dark-neutral-200-alpha",
        "name": "Dark Neutral 200 Alpha",
        "value": "#CECED912",
        "aliases": []
      },
      {
        "id": "dark-neutral-250-alpha",
        "name": "Dark Neutral 250 Alpha",
        "value": "#D9DAE71A",
        "aliases": []
      },
      {
        "id": "dark-neutral-300-alpha",
        "name": "Dark Neutral 300 Alpha",
        "value": "#E3E4F21F",
        "aliases": []
      },
      {
        "id": "dark-neutral-350-alpha",
        "name": "Dark Neutral 350 Alpha",
        "value": "#E8EDFD2E",
        "aliases": []
      },
      {
        "id": "dark-neutral-400-alpha",
        "name": "Dark Neutral 400 Alpha",
        "value": "#E5E9F640",
        "aliases": []
      },
      {
        "id": "dark-neutral-500-alpha",
        "name": "Dark Neutral 500 Alpha",
        "value": "#E9F0FB5C",
        "aliases": []
      },
      {
        "id": "blue-100",
        "name": "Blue 100",
        "value": "#E9F2FE",
        "aliases": []
      },
      {
        "id": "blue-200",
        "name": "Blue 200",
        "value": "#CFE1FD",
        "aliases": []
      },
      {
        "id": "blue-250",
        "name": "Blue 250",
        "value": "#ADCBFB",
        "aliases": []
      },
      {
        "id": "blue-300",
        "name": "Blue 300",
        "value": "#8FB8F6",
        "aliases": []
      },
      {
        "id": "blue-400",
        "name": "Blue 400",
        "value": "#669DF1",
        "description": "Primary interactive (dark mode).",
        "aliases": []
      },
      {
        "id": "blue-500",
        "name": "Blue 500",
        "value": "#4688EC",
        "aliases": []
      },
      {
        "id": "blue-600",
        "name": "Blue 600",
        "value": "#357DE8",
        "aliases": []
      },
      {
        "id": "blue-700",
        "name": "Blue 700",
        "value": "#1868DB",
        "description": "Atlassian's most-recognized brand blue; primary on light surfaces.",
        "aliases": []
      },
      {
        "id": "blue-800",
        "name": "Blue 800",
        "value": "#1558BC",
        "description": "Pressed / active variant on light.",
        "aliases": []
      },
      {
        "id": "blue-850",
        "name": "Blue 850",
        "value": "#144794",
        "aliases": []
      },
      {
        "id": "blue-900",
        "name": "Blue 900",
        "value": "#123263",
        "aliases": []
      },
      {
        "id": "blue-1000",
        "name": "Blue 1000",
        "value": "#1C2B42",
        "aliases": []
      },
      {
        "id": "teal-100",
        "name": "Teal 100",
        "value": "#E7F9FF",
        "aliases": []
      },
      {
        "id": "teal-200",
        "name": "Teal 200",
        "value": "#C6EDFB",
        "aliases": []
      },
      {
        "id": "teal-250",
        "name": "Teal 250",
        "value": "#B1E4F7",
        "aliases": []
      },
      {
        "id": "teal-300",
        "name": "Teal 300",
        "value": "#9DD9EE",
        "aliases": []
      },
      {
        "id": "teal-400",
        "name": "Teal 400",
        "value": "#6CC3E0",
        "aliases": []
      },
      {
        "id": "teal-500",
        "name": "Teal 500",
        "value": "#42B2D7",
        "aliases": []
      },
      {
        "id": "teal-600",
        "name": "Teal 600",
        "value": "#2898BD",
        "aliases": []
      },
      {
        "id": "teal-700",
        "name": "Teal 700",
        "value": "#227D9B",
        "aliases": []
      },
      {
        "id": "teal-800",
        "name": "Teal 800",
        "value": "#206A83",
        "aliases": []
      },
      {
        "id": "teal-850",
        "name": "Teal 850",
        "value": "#1A5265",
        "aliases": []
      },
      {
        "id": "teal-900",
        "name": "Teal 900",
        "value": "#164555",
        "aliases": []
      },
      {
        "id": "teal-1000",
        "name": "Teal 1000",
        "value": "#1E3137",
        "aliases": []
      },
      {
        "id": "green-100",
        "name": "Green 100",
        "value": "#DCFFF1",
        "aliases": []
      },
      {
        "id": "green-200",
        "name": "Green 200",
        "value": "#BAF3DB",
        "aliases": []
      },
      {
        "id": "green-250",
        "name": "Green 250",
        "value": "#97EDC9",
        "aliases": []
      },
      {
        "id": "green-300",
        "name": "Green 300",
        "value": "#7EE2B8",
        "aliases": []
      },
      {
        "id": "green-400",
        "name": "Green 400",
        "value": "#4BCE97",
        "description": "Success on dark surfaces.",
        "aliases": []
      },
      {
        "id": "green-500",
        "name": "Green 500",
        "value": "#2ABB7F",
        "aliases": []
      },
      {
        "id": "green-600",
        "name": "Green 600",
        "value": "#22A06B",
        "aliases": []
      },
      {
        "id": "green-700",
        "name": "Green 700",
        "value": "#1F845A",
        "description": "Success on light surfaces.",
        "aliases": []
      },
      {
        "id": "green-800",
        "name": "Green 800",
        "value": "#216E4E",
        "aliases": []
      },
      {
        "id": "green-850",
        "name": "Green 850",
        "value": "#19573D",
        "aliases": []
      },
      {
        "id": "green-900",
        "name": "Green 900",
        "value": "#164B35",
        "aliases": []
      },
      {
        "id": "green-1000",
        "name": "Green 1000",
        "value": "#1C3329",
        "aliases": []
      },
      {
        "id": "lime-100",
        "name": "Lime 100",
        "value": "#EFFFD6",
        "aliases": []
      },
      {
        "id": "lime-200",
        "name": "Lime 200",
        "value": "#D3F1A7",
        "aliases": []
      },
      {
        "id": "lime-250",
        "name": "Lime 250",
        "value": "#BDE97C",
        "aliases": []
      },
      {
        "id": "lime-300",
        "name": "Lime 300",
        "value": "#B3DF72",
        "aliases": []
      },
      {
        "id": "lime-400",
        "name": "Lime 400",
        "value": "#94C748",
        "aliases": []
      },
      {
        "id": "lime-500",
        "name": "Lime 500",
        "value": "#82B536",
        "aliases": []
      },
      {
        "id": "lime-600",
        "name": "Lime 600",
        "value": "#6A9A23",
        "aliases": []
      },
      {
        "id": "lime-700",
        "name": "Lime 700",
        "value": "#5B7F24",
        "aliases": []
      },
      {
        "id": "lime-800",
        "name": "Lime 800",
        "value": "#4C6B1F",
        "aliases": []
      },
      {
        "id": "lime-850",
        "name": "Lime 850",
        "value": "#3F5224",
        "aliases": []
      },
      {
        "id": "lime-900",
        "name": "Lime 900",
        "value": "#37471F",
        "aliases": []
      },
      {
        "id": "lime-1000",
        "name": "Lime 1000",
        "value": "#28311B",
        "aliases": []
      },
      {
        "id": "yellow-100",
        "name": "Yellow 100",
        "value": "#FEF7C8",
        "aliases": []
      },
      {
        "id": "yellow-200",
        "name": "Yellow 200",
        "value": "#F5E989",
        "aliases": []
      },
      {
        "id": "yellow-250",
        "name": "Yellow 250",
        "value": "#EFDD4E",
        "aliases": []
      },
      {
        "id": "yellow-300",
        "name": "Yellow 300",
        "value": "#EED12B",
        "aliases": []
      },
      {
        "id": "yellow-400",
        "name": "Yellow 400",
        "value": "#DDB30E",
        "aliases": []
      },
      {
        "id": "yellow-500",
        "name": "Yellow 500",
        "value": "#CF9F02",
        "aliases": []
      },
      {
        "id": "yellow-600",
        "name": "Yellow 600",
        "value": "#B38600",
        "aliases": []
      },
      {
        "id": "yellow-700",
        "name": "Yellow 700",
        "value": "#946F00",
        "description": "Warning on light surfaces.",
        "aliases": []
      },
      {
        "id": "yellow-800",
        "name": "Yellow 800",
        "value": "#7F5F01",
        "aliases": []
      },
      {
        "id": "yellow-850",
        "name": "Yellow 850",
        "value": "#614A05",
        "aliases": []
      },
      {
        "id": "yellow-900",
        "name": "Yellow 900",
        "value": "#533F04",
        "aliases": []
      },
      {
        "id": "yellow-1000",
        "name": "Yellow 1000",
        "value": "#332E1B",
        "aliases": []
      },
      {
        "id": "orange-100",
        "name": "Orange 100",
        "value": "#FFF5DB",
        "aliases": []
      },
      {
        "id": "orange-200",
        "name": "Orange 200",
        "value": "#FCE4A6",
        "aliases": []
      },
      {
        "id": "orange-250",
        "name": "Orange 250",
        "value": "#FBD779",
        "aliases": []
      },
      {
        "id": "orange-300",
        "name": "Orange 300",
        "value": "#FBC828",
        "aliases": []
      },
      {
        "id": "orange-400",
        "name": "Orange 400",
        "value": "#FCA700",
        "aliases": []
      },
      {
        "id": "orange-500",
        "name": "Orange 500",
        "value": "#F68909",
        "aliases": []
      },
      {
        "id": "orange-600",
        "name": "Orange 600",
        "value": "#E06C00",
        "aliases": []
      },
      {
        "id": "orange-700",
        "name": "Orange 700",
        "value": "#BD5B00",
        "aliases": []
      },
      {
        "id": "orange-800",
        "name": "Orange 800",
        "value": "#9E4C00",
        "aliases": []
      },
      {
        "id": "orange-850",
        "name": "Orange 850",
        "value": "#7A3B00",
        "aliases": []
      },
      {
        "id": "orange-900",
        "name": "Orange 900",
        "value": "#693200",
        "aliases": []
      },
      {
        "id": "orange-1000",
        "name": "Orange 1000",
        "value": "#3A2C1F",
        "aliases": []
      },
      {
        "id": "red-100",
        "name": "Red 100",
        "value": "#FFECEB",
        "aliases": []
      },
      {
        "id": "red-200",
        "name": "Red 200",
        "value": "#FFD5D2",
        "aliases": []
      },
      {
        "id": "red-250",
        "name": "Red 250",
        "value": "#FFB8B2",
        "aliases": []
      },
      {
        "id": "red-300",
        "name": "Red 300",
        "value": "#FD9891",
        "aliases": []
      },
      {
        "id": "red-400",
        "name": "Red 400",
        "value": "#F87168",
        "description": "Error on dark surfaces.",
        "aliases": []
      },
      {
        "id": "red-500",
        "name": "Red 500",
        "value": "#F15B50",
        "aliases": []
      },
      {
        "id": "red-600",
        "name": "Red 600",
        "value": "#E2483D",
        "aliases": []
      },
      {
        "id": "red-700",
        "name": "Red 700",
        "value": "#C9372C",
        "description": "Error on light surfaces.",
        "aliases": []
      },
      {
        "id": "red-800",
        "name": "Red 800",
        "value": "#AE2E24",
        "aliases": []
      },
      {
        "id": "red-850",
        "name": "Red 850",
        "value": "#872821",
        "aliases": []
      },
      {
        "id": "red-900",
        "name": "Red 900",
        "value": "#5D1F1A",
        "aliases": []
      },
      {
        "id": "red-1000",
        "name": "Red 1000",
        "value": "#42221F",
        "aliases": []
      },
      {
        "id": "magenta-100",
        "name": "Magenta 100",
        "value": "#FFECF8",
        "aliases": []
      },
      {
        "id": "magenta-200",
        "name": "Magenta 200",
        "value": "#FDD0EC",
        "aliases": []
      },
      {
        "id": "magenta-250",
        "name": "Magenta 250",
        "value": "#FCB6E1",
        "aliases": []
      },
      {
        "id": "magenta-300",
        "name": "Magenta 300",
        "value": "#F797D2",
        "aliases": []
      },
      {
        "id": "magenta-400",
        "name": "Magenta 400",
        "value": "#E774BB",
        "aliases": []
      },
      {
        "id": "magenta-500",
        "name": "Magenta 500",
        "value": "#DA62AC",
        "aliases": []
      },
      {
        "id": "magenta-600",
        "name": "Magenta 600",
        "value": "#CD519D",
        "aliases": []
      },
      {
        "id": "magenta-700",
        "name": "Magenta 700",
        "value": "#AE4787",
        "aliases": []
      },
      {
        "id": "magenta-800",
        "name": "Magenta 800",
        "value": "#943D73",
        "aliases": []
      },
      {
        "id": "magenta-850",
        "name": "Magenta 850",
        "value": "#77325B",
        "aliases": []
      },
      {
        "id": "magenta-900",
        "name": "Magenta 900",
        "value": "#50253F",
        "aliases": []
      },
      {
        "id": "magenta-1000",
        "name": "Magenta 1000",
        "value": "#3D2232",
        "aliases": []
      },
      {
        "id": "purple-100",
        "name": "Purple 100",
        "value": "#F8EEFE",
        "aliases": []
      },
      {
        "id": "purple-200",
        "name": "Purple 200",
        "value": "#EED7FC",
        "aliases": []
      },
      {
        "id": "purple-250",
        "name": "Purple 250",
        "value": "#E3BDFA",
        "aliases": []
      },
      {
        "id": "purple-300",
        "name": "Purple 300",
        "value": "#D8A0F7",
        "aliases": []
      },
      {
        "id": "purple-400",
        "name": "Purple 400",
        "value": "#C97CF4",
        "aliases": []
      },
      {
        "id": "purple-500",
        "name": "Purple 500",
        "value": "#BF63F3",
        "aliases": []
      },
      {
        "id": "purple-600",
        "name": "Purple 600",
        "value": "#AF59E1",
        "aliases": []
      },
      {
        "id": "purple-700",
        "name": "Purple 700",
        "value": "#964AC0",
        "aliases": []
      },
      {
        "id": "purple-800",
        "name": "Purple 800",
        "value": "#803FA5",
        "aliases": []
      },
      {
        "id": "purple-850",
        "name": "Purple 850",
        "value": "#673286",
        "aliases": []
      },
      {
        "id": "purple-900",
        "name": "Purple 900",
        "value": "#48245D",
        "aliases": []
      },
      {
        "id": "purple-1000",
        "name": "Purple 1000",
        "value": "#35243F",
        "aliases": []
      }
    ],
    "modes": {
      "light": {
        "roles": {
          "background": "neutral-0",
          "surface": "neutral-100",
          "surface-elevated": "neutral-0",
          "text-primary": "neutral-1100",
          "text-secondary": "neutral-700",
          "text-tertiary": "neutral-600",
          "primary": "blue-700",
          "primary-hover": "blue-800",
          "accent": "blue-700",
          "accent-hover": "blue-800",
          "warning": "yellow-700",
          "warning-hover": "orange-700",
          "error": "red-700",
          "success": "green-700",
          "border": "neutral-300"
        }
      },
      "dark": {
        "roles": {
          "background": "neutral-1100",
          "surface": "neutral-1000",
          "surface-elevated": "neutral-900",
          "text-primary": "neutral-100",
          "text-secondary": "neutral-300",
          "text-tertiary": "neutral-400",
          "primary": "blue-400",
          "primary-hover": "blue-500",
          "accent": "blue-400",
          "accent-hover": "blue-500",
          "warning": "yellow-400",
          "warning-hover": "orange-400",
          "error": "red-400",
          "success": "green-400",
          "border": "neutral-800"
        }
      }
    }
  },
  "fonts": [
    {
      "role": "heading",
      "ref": "inter@1.0.0",
      "family": "Inter",
      "classification": "sans-serif",
      "source": {
        "kind": "google-fonts",
        "family": "Inter",
        "url": "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
      },
      "fallbackStack": [
        "-apple-system",
        "BlinkMacSystemFont",
        "Segoe UI",
        "Roboto",
        "Helvetica Neue",
        "Arial",
        "sans-serif"
      ],
      "availableStyles": [
        {
          "weight": 100,
          "style": "normal"
        },
        {
          "weight": 100,
          "style": "italic"
        },
        {
          "weight": 200,
          "style": "normal"
        },
        {
          "weight": 200,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 800,
          "style": "normal"
        },
        {
          "weight": 800,
          "style": "italic"
        },
        {
          "weight": 900,
          "style": "normal"
        },
        {
          "weight": 900,
          "style": "italic"
        }
      ]
    },
    {
      "role": "body",
      "ref": "inter@1.0.0",
      "family": "Inter",
      "classification": "sans-serif",
      "source": {
        "kind": "google-fonts",
        "family": "Inter",
        "url": "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
      },
      "fallbackStack": [
        "-apple-system",
        "BlinkMacSystemFont",
        "Segoe UI",
        "Roboto",
        "Helvetica Neue",
        "Arial",
        "sans-serif"
      ],
      "availableStyles": [
        {
          "weight": 100,
          "style": "normal"
        },
        {
          "weight": 100,
          "style": "italic"
        },
        {
          "weight": 200,
          "style": "normal"
        },
        {
          "weight": 200,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 800,
          "style": "normal"
        },
        {
          "weight": 800,
          "style": "italic"
        },
        {
          "weight": 900,
          "style": "normal"
        },
        {
          "weight": 900,
          "style": "italic"
        }
      ]
    },
    {
      "role": "mono",
      "ref": "jetbrainsmono-nerdfont@1.0.0",
      "family": "JetBrainsMono Nerd Font",
      "classification": "monospace",
      "source": {
        "kind": "external",
        "family": "JetBrainsMono Nerd Font",
        "notes": "Nerd-Font-patched build of JetBrains Mono. Not available via Google Fonts. Download woff2/ttf files from the Nerd Fonts GitHub release and self-host, or install system-wide for terminal/IDE use.\n"
      },
      "fallbackStack": [
        "JetBrains Mono",
        "Fira Code",
        "Menlo",
        "Monaco",
        "Consolas",
        "Liberation Mono",
        "monospace"
      ],
      "availableStyles": [
        {
          "weight": 100,
          "style": "normal"
        },
        {
          "weight": 100,
          "style": "italic"
        },
        {
          "weight": 200,
          "style": "normal"
        },
        {
          "weight": 200,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 800,
          "style": "normal"
        },
        {
          "weight": 800,
          "style": "italic"
        }
      ]
    }
  ],
  "roles": {
    "colors": {
      "identity": "neutral-0",
      "on-identity": "neutral-1100",
      "primary": "blue-700",
      "primary-hover": "blue-800",
      "accent": "blue-700",
      "accent-hover": "blue-800",
      "mark": "blue-700",
      "success": "green-700",
      "warning": "yellow-700",
      "error": "red-700",
      "text-primary-light": "neutral-1100",
      "text-primary-dark": "neutral-100",
      "background-light": "neutral-0",
      "background-dark": "neutral-1100",
      "surface-light": "neutral-100",
      "surface-dark": "neutral-1000",
      "text-secondary-light": "neutral-700",
      "text-tertiary-light": "neutral-600",
      "border-light": "neutral-300"
    },
    "typography": {
      "display": "heading",
      "prose": "body",
      "code": "mono"
    }
  },
  "assets": [],
  "rules": [
    {
      "type": "colorChoice",
      "target": "roles.colors.primary",
      "severity": "error",
      "rationale": "Atlassian Design's documented `color.background.brand` token resolves to Blue 700 on light surfaces and Blue 400 on dark surfaces; Blue 800 is the pressed/active variant. Other chromatic 700-stops are reserved for status, tag, and data-viz roles and must not stand in for the primary interactive color.\n",
      "allowed": [
        "blue-700",
        "blue-800",
        "blue-400"
      ],
      "forbidden": [
        "red-700",
        "green-700",
        "yellow-700",
        "orange-700",
        "magenta-700",
        "purple-700"
      ]
    },
    {
      "type": "forbiddenTreatment",
      "target": "logo",
      "severity": "error",
      "rationale": "Atlassian's brand-use guidance prohibits stretching, rotating, recoloring, outlining, or applying decorative effects to the Atlassian wordmark, the chevron-A mark, and the marks of portfolio products (Jira, Confluence, Bitbucket, Trello, Compass, Loom, Statuspage).\n",
      "treatments": [
        "stretched",
        "rotated",
        "recolored",
        "drop-shadow",
        "gradient-fill",
        "outlined",
        "on-busy-photo"
      ]
    },
    {
      "type": "contrastRatio",
      "target": "text-primary",
      "severity": "error",
      "rationale": "Atlassian Design publishes WCAG 2.1 AA as its baseline conformance target. Neutral 1100 (#1E1F21) on Neutral 0 (#FFFFFF) clears AA at ~18:1, and Neutral 100 (#F8F8F8) on Neutral 1100 clears AA at ~17:1 — both light and dark mode primary text/background pairs satisfy the floor.\n",
      "against": "background",
      "minRatio": 4.5,
      "standard": "WCAG-AA"
    },
    {
      "type": "contextRestriction",
      "target": "roles.colors.identity",
      "severity": "error",
      "rationale": "Atlassian's trademark guidance forbids using the Atlassian name, marks, or distinctive color treatment in third-party company names, domains, merchandise, or any context that implies affiliation or endorsement. The same constraint governs portfolio marks (Jira, Confluence, Bitbucket, Trello).\n",
      "forbiddenContexts": [
        "product-of-competitor",
        "merchandise",
        "endorsement-implication",
        "company-name-or-domain"
      ]
    },
    {
      "type": "contextRestriction",
      "target": "roles.colors.error",
      "severity": "error",
      "rationale": "Atlassian Design's `color.text.danger` and `color.background.danger.bold` tokens resolve to Red 700 on light and Red 400 on dark. Reusing those swatches for confirmation or positive data points inverts the established semantic meaning across the portfolio.\n",
      "allowedContexts": [
        "error-state",
        "destructive-action",
        "validation-failure"
      ],
      "forbiddenContexts": [
        "confirmation",
        "data-viz-positive"
      ]
    },
    {
      "type": "enumMembership",
      "target": "typography.heading.fontWeight",
      "severity": "warning",
      "rationale": "Atlassian Design's documented type ramp anchors on Regular (400), Medium (500), SemiBold (600), and Bold (700) — the weights Charlie Display and the documented sans substitute both ship. Heavier or lighter cuts are not part of the defined ramp.\n",
      "allowed": [
        "400",
        "500",
        "600",
        "700"
      ]
    },
    {
      "type": "fontPairing",
      "target": "typography.display",
      "severity": "error",
      "rationale": "Atlassian's type scale maintains at least a 1.5× ratio between heading and body to preserve the hierarchy that Atlassian Design's components depend on for scannability across dense product surfaces.\n",
      "requires": "prose",
      "minSizeRatio": 1.5
    },
    {
      "type": "accessibilityRequirement",
      "target": "*",
      "severity": "error",
      "rationale": "WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. Atlassian Design's accessibility commitment treats AA as the floor for all product surfaces and the design tokens that back them.\n",
      "standard": "WCAG-AA",
      "criterion": "1.4.3"
    },
    {
      "type": "compositionConstraint",
      "target": "roles.colors.primary",
      "severity": "recommendation",
      "rationale": "Atlassian Blue is calibrated to read on the Neutral 0 / 100 canvas and on the Neutral 1100 dark canvas. Placing it adjacent to red-700, magenta-700, or purple-700 at equal weight produces chromatic conflict that fights the focused, team-first voice of the brand surface.\n",
      "pairsWith": [
        "neutral-0",
        "neutral-100",
        "neutral-1100"
      ],
      "doesNotPairWith": [
        "red-700",
        "magenta-700",
        "purple-700"
      ]
    },
    {
      "type": "variantSelection",
      "target": "logo",
      "severity": "error",
      "rationale": "On dark surfaces, use Atlassian's documented light-fill variant of the chevron mark and wordmark. Inverting the blue mark on the fly produces an off-brand teal that does not match Atlassian's published assets.\n",
      "when": {
        "backgroundColorScheme": "dark"
      },
      "use": "logo-light"
    }
  ]
}
