{
  "$description": "Brand: Unity (unity@1.0.0)",
  "color": {
    "swatches": {
      "$description": "Source-of-truth color swatches from palette unity@1.0.0",
      "mango-blue": {
        "$value": "#3358D4",
        "$type": "color",
        "$description": "Primary brand action — --color-mango-blue-500. The Unity Download / Get Started CTA fill on the live marketing site.\n"
      },
      "mango-blue-hover": {
        "$value": "#2B4FCA",
        "$type": "color",
        "$description": "Hover variant — --color-mango-blue-600.\n"
      },
      "mango-blue-deep": {
        "$value": "#2746A7",
        "$type": "color",
        "$description": "Deep / pressed variant — --color-mango-blue-700.\n"
      },
      "mango-blue-light": {
        "$value": "#5779E8",
        "$type": "color",
        "$description": "Light variant — --color-mango-blue-400.\n"
      },
      "mango-blue-focus": {
        "$value": "#238CEC",
        "$type": "color",
        "$description": "Focus-ring blue — --color-mango-blue-focus.\n"
      },
      "blue-dark": {
        "$value": "#0A5CF5",
        "$type": "color",
        "$description": "Documented marketing-link blue — --color-blue-dark and --color-sky-700.\n"
      },
      "blue-base": {
        "$value": "#3A5BC7",
        "$type": "color",
        "$description": "Documented brand blue — --color-blue. Used as the primary- btn-hover gradient stop.\n"
      },
      "blue-light": {
        "$value": "#9EB1FF",
        "$type": "color",
        "$description": "Pale brand blue — --color-blue-light.\n"
      },
      "mango-black": {
        "$value": "#000000",
        "$type": "color",
        "$description": "Pure black — --color-mango-black. The Unity page header / navigation chrome.\n"
      },
      "mango-gray-950": {
        "$value": "#1D1D1D",
        "$type": "color",
        "$description": "Deepest neutral — --color-mango-gray-950.\n"
      },
      "mango-gray-900": {
        "$value": "#242424",
        "$type": "color",
        "$description": "High-emphasis text on light — --color-mango-gray-900 and --color-gray-800.\n"
      },
      "mango-gray-800": {
        "$value": "#262626",
        "$type": "color",
        "$description": "Secondary deep neutral — --color-mango-gray-800.\n"
      },
      "mango-gray-700": {
        "$value": "#424242",
        "$type": "color",
        "$description": "Body text on light surface — --color-mango-gray-700.\n"
      },
      "mango-gray-600": {
        "$value": "#585858",
        "$type": "color",
        "$description": "Secondary text — --color-mango-gray-600.\n"
      },
      "mango-gray-500": {
        "$value": "#727272",
        "$type": "color",
        "$description": "Tertiary text — --color-mango-gray-500.\n"
      },
      "mango-gray-400": {
        "$value": "#A6A6A6",
        "$type": "color",
        "$description": "Pale neutral text — --color-mango-gray-400.\n"
      },
      "mango-gray-300": {
        "$value": "#CCCCCC",
        "$type": "color",
        "$description": "Border / divider — --color-mango-gray-300 and --color- gray-300.\n"
      },
      "mango-gray-200": {
        "$value": "#E6E6E6",
        "$type": "color",
        "$description": "Quiet divider — --color-mango-gray-200.\n"
      },
      "mango-gray-100": {
        "$value": "#F0F0F0",
        "$type": "color",
        "$description": "Pale surface — --color-mango-gray-100.\n"
      },
      "mango-gray-50": {
        "$value": "#F5F5F5",
        "$type": "color",
        "$description": "Lightest neutral surface — --color-mango-gray-50.\n"
      },
      "mango-white": {
        "$value": "#FFFFFF",
        "$type": "color",
        "$description": "Primary canvas — --color-mango-white.\n"
      },
      "mango-success": {
        "$value": "#16A34A",
        "$type": "color",
        "$description": "Success green — --color-mango-success and --color-green- dark.\n"
      },
      "mango-warning": {
        "$value": "#D97706",
        "$type": "color",
        "$description": "Warning amber — --color-mango-warning.\n"
      },
      "mango-error": {
        "$value": "#DC2626",
        "$type": "color",
        "$description": "Error red — --color-mango-error.\n"
      },
      "mango-info": {
        "$value": "#3358D4",
        "$type": "color",
        "$description": "Informational blue — --color-mango-info (alias of mango- blue-500).\n"
      },
      "brand-red": {
        "$value": "#FF5449",
        "$type": "color",
        "$description": "Bright marketing red — --color-red. Used for promotional accents and end-of-line announcements.\n"
      }
    }
  },
  "font": {
    "$description": "Typography roles mapped to font atoms",
    "heading": {
      "family": {
        "$value": [
          "Inter",
          "-apple-system",
          "BlinkMacSystemFont",
          "Segoe UI",
          "Roboto",
          "Helvetica Neue",
          "Arial",
          "sans-serif"
        ],
        "$type": "fontFamily",
        "$description": "heading role → Inter (inter@1.0.0)"
      },
      "weight": {
        "100": {
          "$value": 100,
          "$type": "fontWeight"
        },
        "200": {
          "$value": 200,
          "$type": "fontWeight"
        },
        "300": {
          "$value": 300,
          "$type": "fontWeight"
        },
        "400": {
          "$value": 400,
          "$type": "fontWeight"
        },
        "500": {
          "$value": 500,
          "$type": "fontWeight"
        },
        "600": {
          "$value": 600,
          "$type": "fontWeight"
        },
        "700": {
          "$value": 700,
          "$type": "fontWeight"
        },
        "800": {
          "$value": 800,
          "$type": "fontWeight"
        },
        "900": {
          "$value": 900,
          "$type": "fontWeight"
        },
        "$description": "Available font weights"
      }
    },
    "body": {
      "family": {
        "$value": [
          "Inter",
          "-apple-system",
          "BlinkMacSystemFont",
          "Segoe UI",
          "Roboto",
          "Helvetica Neue",
          "Arial",
          "sans-serif"
        ],
        "$type": "fontFamily",
        "$description": "body role → Inter (inter@1.0.0)"
      },
      "weight": {
        "100": {
          "$value": 100,
          "$type": "fontWeight"
        },
        "200": {
          "$value": 200,
          "$type": "fontWeight"
        },
        "300": {
          "$value": 300,
          "$type": "fontWeight"
        },
        "400": {
          "$value": 400,
          "$type": "fontWeight"
        },
        "500": {
          "$value": 500,
          "$type": "fontWeight"
        },
        "600": {
          "$value": 600,
          "$type": "fontWeight"
        },
        "700": {
          "$value": 700,
          "$type": "fontWeight"
        },
        "800": {
          "$value": 800,
          "$type": "fontWeight"
        },
        "900": {
          "$value": 900,
          "$type": "fontWeight"
        },
        "$description": "Available font weights"
      }
    },
    "mono": {
      "family": {
        "$value": [
          "JetBrainsMono Nerd Font",
          "JetBrains Mono",
          "Fira Code",
          "Menlo",
          "Monaco",
          "Consolas",
          "Liberation Mono",
          "monospace"
        ],
        "$type": "fontFamily",
        "$description": "mono role → JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0)"
      },
      "weight": {
        "100": {
          "$value": 100,
          "$type": "fontWeight"
        },
        "200": {
          "$value": 200,
          "$type": "fontWeight"
        },
        "300": {
          "$value": 300,
          "$type": "fontWeight"
        },
        "400": {
          "$value": 400,
          "$type": "fontWeight"
        },
        "500": {
          "$value": 500,
          "$type": "fontWeight"
        },
        "600": {
          "$value": 600,
          "$type": "fontWeight"
        },
        "700": {
          "$value": 700,
          "$type": "fontWeight"
        },
        "800": {
          "$value": 800,
          "$type": "fontWeight"
        },
        "$description": "Available font weights"
      }
    }
  },
  "$extensions": {
    "com.brand-atoms.rules": [
      {
        "type": "colorChoice",
        "target": "roles.colors.mark",
        "severity": "error",
        "rationale": "The Unity cube mark and wordmark render in monochrome across the live marketing site — pure black (#000000) on light surfaces and pure white on dark surfaces. The Mango Blue is the *action* color, not the mark fill; substituting any of the status colors (success, warning, error) or the bright brand-red for the mark fill misrepresents the brand's documented monochrome posture.\n",
        "allowed": [
          "mango-black",
          "mango-white"
        ],
        "forbidden": [
          "mango-blue",
          "blue-base",
          "mango-success",
          "mango-warning",
          "mango-error",
          "brand-red"
        ]
      },
      {
        "type": "colorChoice",
        "target": "roles.colors.primary",
        "severity": "error",
        "rationale": "Unity's primary action color across the Mango design system is the blue family — observed on the live \"Get Started\", \"Download Unity\", and \"Plans and pricing\" CTAs as the --color-mango-blue-500 fill. The status colors (green, amber, red) are reserved for confirmation, alert, and error states respectively; substituting any of them for the primary inverts the documented action grammar.\n",
        "allowed": [
          "mango-blue",
          "mango-blue-hover",
          "mango-blue-deep",
          "blue-base"
        ],
        "forbidden": [
          "mango-success",
          "mango-warning",
          "mango-error",
          "brand-red"
        ]
      },
      {
        "type": "forbiddenTreatment",
        "target": "logo",
        "severity": "error",
        "rationale": "Unity's wordmark and cube mark are fixed-proportion identities. The brand's published assets render only in solid monochrome with documented clearspace; gradient- filling, drop-shadowing, skewing, rotating, or placing the mark on a busy photo conflicts with the brand's developer-tooling restraint.\n",
        "treatments": [
          "stretched",
          "rotated",
          "recolored",
          "drop-shadow",
          "gradient-fill",
          "on-busy-photo",
          "outlined",
          "distorted"
        ]
      },
      {
        "type": "contrastRatio",
        "target": "text-primary",
        "severity": "error",
        "rationale": "Mango Gray 900 (#242424) on Mango White (#FFFFFF) measures ~16:1 — clears WCAG AAA decisively. Unity's marketing surfaces carry long-form technical documentation, code snippets, and dense feature comparison tables; the AAA contrast floor matches the long-read posture.\n",
        "against": "background",
        "minRatio": 7,
        "standard": "WCAG-AAA"
      },
      {
        "type": "contextRestriction",
        "target": "roles.colors.primary",
        "severity": "warning",
        "rationale": "Mango Blue is a focal action accent — observed only on CTA fills, focus rings, and inline links on the live marketing site. Unity's hero headlines, large surfaces, and page backgrounds are monochrome (paper canvas with black navigation); a blue hero background or blue headline treatment would read as a sub-product page (e.g., Unity Cloud), not as the parent Unity identity.\n",
        "allowedContexts": [
          "primary-cta",
          "inline-link",
          "focus-ring",
          "active-state"
        ],
        "forbiddenContexts": [
          "background",
          "large-surface",
          "hero-headline"
        ]
      },
      {
        "type": "enumMembership",
        "target": "typography.heading.fontWeight",
        "severity": "warning",
        "rationale": "Unity's live marketing CSS declares Inter at Light (300), Regular (400), Medium (500), SemiBold (600), and Bold (700) via --font-weight-light, --font-weight-normal, --font-weight-medium, --font-weight-semibold, and --font- weight-bold. Heading roles use 400–700; Light (300) is reserved for body / legal text. The Thin (100) --font-weight-thin token exists but is not exercised by the live chrome.\n",
        "allowed": [
          "400",
          "500",
          "600",
          "700"
        ]
      },
      {
        "type": "compositionConstraint",
        "target": "roles.colors.primary",
        "severity": "recommendation",
        "rationale": "Mango Blue reads cleanest against the white / lightest- gray canvases or the inverted black chrome. Placing it directly adjacent to the status colors (success green, warning amber, brand red) introduces chromatic conflict — the live site keeps these channels structurally separated with neutral surfaces.\n",
        "pairsWith": [
          "mango-white",
          "mango-gray-50",
          "mango-black",
          "mango-gray-950"
        ],
        "doesNotPairWith": [
          "brand-red",
          "mango-warning",
          "mango-success"
        ]
      },
      {
        "type": "fontPairing",
        "target": "typography.display",
        "severity": "recommendation",
        "rationale": "Unity's live marketing chrome pairs the proprietary Platform display face (--font-platform) with Inter for body. When Platform is unavailable, Inter Bold (700) carries the display role at a 1.5× minimum size ratio over Inter Regular (400) prose to preserve hierarchy from a single family.\n",
        "requires": "prose",
        "minSizeRatio": 1.5
      },
      {
        "type": "accessibilityRequirement",
        "target": "*",
        "severity": "warning",
        "rationale": "WCAG 2.1 Success Criterion 1.4.6 (Contrast Enhanced) — Level AAA. Unity's marketing surfaces carry long-form technical documentation and the Unity Editor's product surfaces specifically (which run for hours of focused work) benefit from the AAA contrast band rather than the AA floor.\n",
        "standard": "WCAG-AAA",
        "criterion": "1.4.6"
      }
    ],
    "com.brand-atoms.assets": [],
    "com.brand-atoms.provenance": {
      "source": "https://unity.com/",
      "license": "Proprietary — All Rights Reserved",
      "attribution": "Unity Technologies — visual identity captured from the deployed \"Mango\" design-system tokens on unity.com (--color- mango-*, --color-gray-*, --color-blue-*, --font-platform, --font-inter, --font-nohemi CSS custom-property families). Unity, the Unity logo, the Unity cube mark, Unity DOTS, Unity Cloud, and associated marks are trademarks of Unity Technologies.\n",
      "importedDate": "2026-05-19",
      "notes": "Derived from live site CSS at https://unity.com/ on 2026-05-19. The Unity brand page (https://unity.com/brand) returned a 403 to programmatic clients on this fetch; this atom captures the live marketing-site CSS only. The primary typeface is Inter (--font-inter, open-source) for body and most marketing copy; the proprietary Platform face (--font-platform, declared via @font-face but not publicly distributed) and Nohemi (--font-nohemi, also proprietary) are reserved for hero display use. This atom references inter@1 for all roles. assets: [] per the encyclopedia's trademark-redistribution policy.\n"
    },
    "com.brand-atoms.references": {
      "palette": "unity@1.0.0",
      "fonts": {
        "heading": "inter@1.0.0",
        "body": "inter@1.0.0",
        "mono": "jetbrainsmono-nerdfont@1.0.0"
      }
    }
  }
}
