{
  "id": "uber",
  "version": "1.0.0",
  "name": "Uber",
  "description": "Uber is a global mobility platform — rides, delivery, freight — founded in 2009. The brand identity centers on Uber Black: a flat, unadorned black wordmark set in the proprietary Uber Move typeface, dropped on white space with disciplined neutral chrome. The 2018 rebrand stripped the identity to its essentials: monochrome, geometric, durable. Base design system (base.uber.com) is Uber's public component library and codifies the same monochrome spine across the rider, driver, and marketing surfaces. The brand's accent is its absence — there is no signature chromatic color; black against white IS the brand.\n",
  "provenance": {
    "source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.0.0/_data/simple-icons.json",
    "license": "Proprietary — All Rights Reserved",
    "attribution": "Uber Technologies, Inc. — Uber, the Uber wordmark, and Uber Move are trademarks of Uber Technologies, Inc. Uber's brand black (#000000) is verified via the simple-icons brand database (v13.0.0). The Base design system at base.uber.com is Uber's publicly available design-system surface and is the reference for the role mappings here.\n",
    "importedDate": "2026-05-19",
    "notes": "Uber Move is a proprietary corporate typeface and is not publicly distributed. This atom references Inter@1 as the open-source rendering substitute for the sans roles. The neutral ramp in the referenced palette is authored to mirror Base design system conventions rather than copied verbatim from a single Uber-published token table; see the palette atom notes for detail.\n"
  },
  "tags": [
    "uber",
    "mobility",
    "ridesharing",
    "delivery",
    "brand",
    "monochrome",
    "base-design-system"
  ],
  "palette": {
    "ref": "uber@1.0.0",
    "swatches": [
      {
        "id": "uber-black",
        "name": "Uber Black",
        "value": "#000000",
        "description": "Uber's primary brand color — the wordmark, mark, and dominant chrome on Uber surfaces.",
        "aliases": []
      },
      {
        "id": "uber-white",
        "name": "Uber White",
        "value": "#FFFFFF",
        "description": "Primary canvas — the rider and marketing surfaces default to white space against Uber Black chrome.",
        "aliases": []
      },
      {
        "id": "uber-gray-50",
        "name": "Uber Gray 50",
        "value": "#F6F6F6",
        "description": "Subtle elevated surface on white — hover states and quiet panels.",
        "aliases": []
      },
      {
        "id": "uber-gray-100",
        "name": "Uber Gray 100",
        "value": "#EEEEEE",
        "description": "Card and divider surface on white canvas.",
        "aliases": []
      },
      {
        "id": "uber-gray-200",
        "name": "Uber Gray 200",
        "value": "#E2E2E2",
        "description": "Border on white surfaces.",
        "aliases": []
      },
      {
        "id": "uber-gray-300",
        "name": "Uber Gray 300",
        "value": "#CBCBCB",
        "description": "Disabled foreground; quiet stroke.",
        "aliases": []
      },
      {
        "id": "uber-gray-500",
        "name": "Uber Gray 500",
        "value": "#757575",
        "description": "Tertiary text and icon color.",
        "aliases": []
      },
      {
        "id": "uber-gray-700",
        "name": "Uber Gray 700",
        "value": "#3F3F3F",
        "description": "Secondary text on white; elevated surface in dark mode.",
        "aliases": []
      },
      {
        "id": "uber-gray-900",
        "name": "Uber Gray 900",
        "value": "#1F1F1F",
        "description": "Surface in dark mode — sits just above Uber Black.",
        "aliases": []
      },
      {
        "id": "uber-green",
        "name": "Uber Green",
        "value": "#0E8345",
        "description": "Functional success — confirmation states on product surfaces.",
        "aliases": []
      },
      {
        "id": "uber-red",
        "name": "Uber Red",
        "value": "#E11900",
        "description": "Functional error / destructive — never used as a brand accent.",
        "aliases": []
      }
    ],
    "modes": {
      "light": {
        "roles": {
          "background": "uber-white",
          "surface": "uber-gray-50",
          "surface-elevated": "uber-white",
          "text-primary": "uber-black",
          "text-secondary": "uber-gray-700",
          "text-tertiary": "uber-gray-500",
          "primary": "uber-black",
          "primary-hover": "uber-gray-900",
          "accent": "uber-black",
          "accent-hover": "uber-gray-900",
          "success": "uber-green",
          "warning": "uber-red",
          "error": "uber-red",
          "border": "uber-gray-200"
        }
      },
      "dark": {
        "roles": {
          "background": "uber-black",
          "surface": "uber-gray-900",
          "surface-elevated": "uber-gray-700",
          "text-primary": "uber-white",
          "text-secondary": "uber-gray-200",
          "text-tertiary": "uber-gray-300",
          "primary": "uber-white",
          "primary-hover": "uber-gray-50",
          "accent": "uber-white",
          "accent-hover": "uber-gray-50",
          "success": "uber-green",
          "warning": "uber-red",
          "error": "uber-red",
          "border": "uber-gray-700"
        }
      }
    }
  },
  "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": "uber-black",
      "on-identity": "uber-white",
      "primary": "uber-black",
      "primary-hover": "uber-gray-900",
      "accent": "uber-black",
      "accent-hover": "uber-gray-900",
      "mark": "uber-black",
      "success": "uber-green",
      "warning": "uber-red",
      "error": "uber-red",
      "background-light": "uber-white",
      "background-dark": "uber-black",
      "surface-light": "uber-gray-50",
      "surface-dark": "uber-gray-900",
      "text-primary-light": "uber-black",
      "text-primary-dark": "uber-white",
      "text-secondary-light": "uber-gray-700",
      "text-tertiary-light": "uber-gray-500",
      "border-light": "uber-gray-200"
    },
    "typography": {
      "display": "heading",
      "prose": "body",
      "code": "mono"
    }
  },
  "assets": [],
  "rules": [
    {
      "type": "colorChoice",
      "target": "logo.wordmark.fill",
      "severity": "error",
      "rationale": "The Uber wordmark renders in Uber Black on light surfaces or Uber White on dark surfaces. The functional green and red on product surfaces are NOT brand-accent colors and must never fill the wordmark. Gray tones are interactive-state values, not wordmark fills.\n",
      "allowed": [
        "uber-black",
        "uber-white"
      ],
      "forbidden": [
        "uber-green",
        "uber-red",
        "uber-gray-500",
        "uber-gray-700"
      ]
    },
    {
      "type": "forbiddenTreatment",
      "target": "logo",
      "severity": "error",
      "rationale": "The 2018 rebrand resolved Uber's mark to a flat, unadorned wordmark. Gradients, shadows, and recolorings reintroduce the visual noise the rebrand deliberately removed. Per Uber's brand discipline, the wordmark stands on its own with generous clearspace.\n",
      "treatments": [
        "stretched",
        "rotated",
        "recolored",
        "drop-shadow",
        "gradient-fill",
        "on-busy-photo",
        "placed-without-clearspace"
      ]
    },
    {
      "type": "contrastRatio",
      "target": "text-primary",
      "severity": "error",
      "rationale": "Uber Black (#000000) on Uber White (#FFFFFF) gives 21:1 — the maximum contrast achievable. Uber's monochrome identity makes AAA the natural floor rather than the AA minimum; new foreground/background pairings on Uber surfaces should clear 7:1.\n",
      "against": "background",
      "minRatio": 7,
      "standard": "WCAG-AAA"
    },
    {
      "type": "contextRestriction",
      "target": "roles.colors.warning",
      "severity": "error",
      "rationale": "Uber Red (#E11900) is a functional color reserved for destructive and error states on product surfaces. Using it as a brand accent or marketing CTA fill conflicts with Uber's monochrome identity and creates a false-error signal in the product.\n",
      "allowedContexts": [
        "error-state",
        "destructive-action"
      ],
      "forbiddenContexts": [
        "brand-accent",
        "call-to-action",
        "marketing-hero"
      ]
    },
    {
      "type": "enumMembership",
      "target": "typography.heading.fontWeight",
      "severity": "warning",
      "rationale": "Uber Move ships in Regular (400), Medium (500), and Bold (700) cuts for marketing and product headlines. Lighter and heavier extremes are not part of the standard Base design system specimen.\n",
      "allowed": [
        "400",
        "500",
        "700"
      ]
    },
    {
      "type": "accessibilityRequirement",
      "target": "*",
      "severity": "error",
      "rationale": "WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. Uber's mobility surfaces are used in motion, often outdoors, on a variety of devices; AA is the floor for any text on any Uber surface.\n",
      "standard": "WCAG-AA",
      "criterion": "1.4.3"
    },
    {
      "type": "compositionConstraint",
      "target": "roles.colors.identity",
      "severity": "recommendation",
      "rationale": "The Uber Black identity reads cleanest against white or the lightest neutral surfaces. Placing it adjacent to the functional success or error hues introduces a chromatic conflict and dilutes Uber's deliberate monochrome voice.\n",
      "pairsWith": [
        "uber-white",
        "uber-gray-50",
        "uber-gray-100"
      ],
      "doesNotPairWith": [
        "uber-green",
        "uber-red"
      ]
    }
  ]
}
