{
  "id": "rivian",
  "version": "1.0.0",
  "name": "Rivian",
  "description": "Rivian Automotive, Inc. is a U.S.-anchored electric-vehicle company founded in 2009, anchored on the R1T pickup and R1S SUV adventure platform. The brand identity is cinematic, outdoor-leaning, and dark-first: a deep Rivian Blue (#004B87) wordmark and corporate chrome, with a saturated Rivian Lemon yellow used as the adventure-line accent on launch livery and high-priority moments. The marketing site leads with dark hero modules and landscape photography; the brand's identity canvas is the near-black surface. The voice is confident, exploratory, and engineered.\n",
  "provenance": {
    "source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.0.0/_data/simple-icons.json",
    "license": "Proprietary — All Rights Reserved",
    "attribution": "Rivian Automotive, Inc. — Rivian, the Rivian wordmark, and the Rivian \"R\" mark are trademarks of Rivian Automotive, Inc. The signature blue (#004B87) is verified via the simple-icons brand database (v13.0.0). Rivian does not maintain a publicly visible brand-guidelines or design-system page; rivian.com is the primary reference for product chrome.\n",
    "importedDate": "2026-05-19",
    "notes": "Rivian uses a proprietary corporate sans on its marketing site that is not publicly distributed. This atom references Inter@1 as the open-source rendering substitute for the sans roles. The supporting neutral ramp and the Rivian Lemon adventure accent in the referenced palette are authored complements faithful to rivian.com's chrome rather than lifted from a single Rivian-published token table; see the palette atom notes. Dark is declared as identity per the brand's actual deployment surface.\n"
  },
  "tags": [
    "rivian",
    "automotive",
    "ev",
    "adventure",
    "brand",
    "navy",
    "lemon",
    "dark-first"
  ],
  "palette": {
    "ref": "rivian@1.0.0",
    "swatches": [
      {
        "id": "rivian-blue",
        "name": "Rivian Blue",
        "value": "#004B87",
        "description": "Rivian's signature corporate navy-teal — the wordmark and corporate chrome.",
        "aliases": []
      },
      {
        "id": "rivian-blue-deep",
        "name": "Rivian Blue Deep",
        "value": "#003560",
        "description": "Pressed / hover variant of Rivian Blue for interactive states.",
        "aliases": []
      },
      {
        "id": "rivian-lemon",
        "name": "Rivian Lemon",
        "value": "#FCE300",
        "description": "Adventure-line accent — used historically on R1T launch livery, signage, and high-priority highlights.",
        "aliases": []
      },
      {
        "id": "rivian-black",
        "name": "Rivian Black",
        "value": "#000000",
        "description": "Canonical canvas — rivian.com hero modules and the brand's identity surface default to true black.",
        "aliases": []
      },
      {
        "id": "rivian-near-black",
        "name": "Rivian Near-Black",
        "value": "#0B0B0C",
        "description": "Surface color just above true black — used for the dark product chrome.",
        "aliases": []
      },
      {
        "id": "rivian-charcoal",
        "name": "Rivian Charcoal",
        "value": "#1A1A1C",
        "description": "Elevated surface — card and modal backgrounds on the dark canvas.",
        "aliases": []
      },
      {
        "id": "rivian-graphite",
        "name": "Rivian Graphite",
        "value": "#33333A",
        "description": "Border on dark surfaces; secondary surface on light.",
        "aliases": []
      },
      {
        "id": "rivian-stone",
        "name": "Rivian Stone",
        "value": "#7A7A82",
        "description": "Tertiary text and icon color on the dark canvas.",
        "aliases": []
      },
      {
        "id": "rivian-fog",
        "name": "Rivian Fog",
        "value": "#D9D9DC",
        "description": "Light surface neutral; secondary text on dark.",
        "aliases": []
      },
      {
        "id": "rivian-white",
        "name": "Rivian White",
        "value": "#FFFFFF",
        "description": "Primary text on the dark canvas; canvas color for light-mode marketing surfaces.",
        "aliases": []
      },
      {
        "id": "rivian-success",
        "name": "Rivian Success",
        "value": "#1F8A4C",
        "description": "Functional success — charge complete, system OK.",
        "aliases": []
      },
      {
        "id": "rivian-error",
        "name": "Rivian Error",
        "value": "#C0392B",
        "description": "Functional error — destructive / unavailable.",
        "aliases": []
      }
    ],
    "modes": {
      "light": {
        "roles": {
          "background": "rivian-white",
          "surface": "rivian-fog",
          "surface-elevated": "rivian-white",
          "text-primary": "rivian-black",
          "text-secondary": "rivian-charcoal",
          "text-tertiary": "rivian-stone",
          "primary": "rivian-blue",
          "primary-hover": "rivian-blue-deep",
          "accent": "rivian-lemon",
          "accent-hover": "rivian-lemon",
          "success": "rivian-success",
          "warning": "rivian-lemon",
          "error": "rivian-error",
          "border": "rivian-fog"
        }
      },
      "dark": {
        "roles": {
          "background": "rivian-black",
          "surface": "rivian-near-black",
          "surface-elevated": "rivian-charcoal",
          "text-primary": "rivian-white",
          "text-secondary": "rivian-fog",
          "text-tertiary": "rivian-stone",
          "primary": "rivian-lemon",
          "primary-hover": "rivian-lemon",
          "accent": "rivian-lemon",
          "accent-hover": "rivian-lemon",
          "success": "rivian-success",
          "warning": "rivian-lemon",
          "error": "rivian-error",
          "border": "rivian-graphite"
        }
      }
    }
  },
  "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": "rivian-black",
      "on-identity": "rivian-white",
      "background": "rivian-black",
      "surface": "rivian-near-black",
      "surface-elevated": "rivian-charcoal",
      "text-primary": "rivian-white",
      "text-secondary": "rivian-fog",
      "text-tertiary": "rivian-stone",
      "primary": "rivian-blue",
      "primary-hover": "rivian-blue-deep",
      "accent": "rivian-lemon",
      "accent-hover": "rivian-lemon",
      "mark": "rivian-blue",
      "success": "rivian-success",
      "warning": "rivian-lemon",
      "error": "rivian-error",
      "background-light": "rivian-white",
      "background-dark": "rivian-black",
      "surface-light": "rivian-fog",
      "surface-dark": "rivian-near-black",
      "text-primary-light": "rivian-black",
      "text-primary-dark": "rivian-white",
      "text-secondary-light": "rivian-charcoal",
      "text-tertiary-light": "rivian-stone",
      "border-light": "rivian-fog"
    },
    "typography": {
      "display": "heading",
      "prose": "body",
      "wordmark": "heading",
      "code": "mono"
    }
  },
  "assets": [],
  "rules": [
    {
      "type": "colorChoice",
      "target": "logo.wordmark.fill",
      "severity": "error",
      "rationale": "The Rivian wordmark renders in Rivian Blue, white, or black depending on the surface. The Rivian Lemon adventure accent is a livery and CTA hue — not a wordmark fill. The pressed-blue variant is an interactive-state value, and the neutral grays are surface / text colors.\n",
      "allowed": [
        "rivian-blue",
        "rivian-white",
        "rivian-black"
      ],
      "forbidden": [
        "rivian-lemon",
        "rivian-blue-deep",
        "rivian-stone",
        "rivian-graphite"
      ]
    },
    {
      "type": "forbiddenTreatment",
      "target": "logo",
      "severity": "error",
      "rationale": "The Rivian wordmark and \"R\" mark are rendered flat with generous clearspace. Gradients, shadows, recolorings, and busy-background placements compromise the cinematic, engineered identity Rivian's brand depends on against landscape photography.\n",
      "treatments": [
        "stretched",
        "rotated",
        "recolored",
        "drop-shadow",
        "gradient-fill",
        "on-busy-photo",
        "placed-without-clearspace",
        "inverted-without-variant"
      ]
    },
    {
      "type": "contrastRatio",
      "target": "text-primary",
      "severity": "error",
      "rationale": "Rivian White (#FFFFFF) on Rivian Black (#000000) gives 21:1 — the maximum contrast achievable. The dark-first canvas makes contrast checks the default verification on any new role pairing; AA is the floor.\n",
      "against": "background",
      "minRatio": 4.5,
      "standard": "WCAG-AA"
    },
    {
      "type": "contrastRatio",
      "target": "roles.colors.accent",
      "severity": "error",
      "rationale": "Rivian Lemon (#FCE300) on Rivian Black (#000000) gives ~17:1 — well above the 3:1 large-text / UI-component AA floor. Because Lemon carries high-priority highlights on the dark canvas, the rule encodes the expectation explicitly.\n",
      "against": "background",
      "minRatio": 3,
      "standard": "WCAG-AA-large"
    },
    {
      "type": "contextRestriction",
      "target": "roles.colors.accent",
      "severity": "error",
      "rationale": "Rivian Lemon is reserved for high-priority CTAs, adventure livery moments, and the R1T/R1S launch line. Using it in body copy, as a subtle divider, or as an error-state hue conflicts with its established adventure / promotional meaning and weakens the saturated yellow's optical impact.\n",
      "allowedContexts": [
        "call-to-action",
        "high-priority-promotion",
        "adventure-livery"
      ],
      "forbiddenContexts": [
        "body-text",
        "subtle-divider",
        "error-state"
      ]
    },
    {
      "type": "enumMembership",
      "target": "typography.heading.fontWeight",
      "severity": "warning",
      "rationale": "Rivian's marketing and product headlines on rivian.com sit most commonly in the Regular (400) through Bold (700) band. Lighter and heavier extremes are not part of the standard brand chrome.\n",
      "allowed": [
        "400",
        "500",
        "700"
      ]
    },
    {
      "type": "accessibilityRequirement",
      "target": "*",
      "severity": "error",
      "rationale": "WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. The dark-first canvas and the safety-critical contexts Rivian surfaces appear in (in-vehicle UI, charge-status monitoring) make contrast checks the non-negotiable floor.\n",
      "standard": "WCAG-AA",
      "criterion": "1.4.3"
    },
    {
      "type": "compositionConstraint",
      "target": "roles.colors.accent",
      "severity": "recommendation",
      "rationale": "Rivian Lemon reads cleanest against the near-black dark canvas. Pairing it adjacent to the deep navy brand blue or the functional error red creates a chromatic conflict — the adventure accent fights for attention with the corporate chrome or signals a status meaning it does not carry.\n",
      "pairsWith": [
        "rivian-black",
        "rivian-near-black",
        "rivian-charcoal"
      ],
      "doesNotPairWith": [
        "rivian-blue",
        "rivian-error"
      ]
    }
  ]
}
