{
  "id": "lyft",
  "version": "1.0.0",
  "name": "Lyft",
  "description": "Lyft is a North American mobility company — rides, bikes, scooters — founded in 2012. The brand voice is friendly, optimistic, and human-scaled; the visual identity centers on Lyft Pink (#FF00BF), a saturated near-fluorescent magenta introduced with the 2019 rebrand and tied historically to the fuzzy pink \"carstache\" that marked early Lyft vehicles. Lyft Pink carries the wordmark and primary CTAs against a near-white canvas with deep ink type. The proprietary Lyft Pro typeface sets headlines and brand chrome on lyft.com and design.lyft.com.\n",
  "provenance": {
    "source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.0.0/_data/simple-icons.json",
    "license": "Proprietary — All Rights Reserved",
    "attribution": "Lyft, Inc. — Lyft, the Lyft wordmark, Lyft Pink, and Lyft Pro are trademarks of Lyft, Inc. The signature pink (#FF00BF) is verified via the simple-icons brand database (v13.0.0). design.lyft.com is Lyft's publicly available design-system surface and informs the role mappings here.\n",
    "importedDate": "2026-05-19",
    "notes": "Lyft Pro 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 supporting neutral and functional swatches in the referenced palette are authored complements faithful to design.lyft.com rather than lifted verbatim from a single Lyft-published token table; see the palette atom notes.\n"
  },
  "tags": [
    "lyft",
    "mobility",
    "ridesharing",
    "brand",
    "magenta",
    "pink",
    "light-first"
  ],
  "palette": {
    "ref": "lyft@1.0.0",
    "swatches": [
      {
        "id": "lyft-pink",
        "name": "Lyft Pink",
        "value": "#FF00BF",
        "description": "Lyft's signature brand magenta — the wordmark, mark, and primary CTA color.",
        "aliases": []
      },
      {
        "id": "lyft-pink-pressed",
        "name": "Lyft Pink Pressed",
        "value": "#D6009E",
        "description": "Pressed / hover variant of Lyft Pink for interactive states.",
        "aliases": []
      },
      {
        "id": "lyft-pink-legacy",
        "name": "Lyft Pink (Legacy)",
        "value": "#EA0B8C",
        "description": "Pre-2019 Lyft magenta — retained for historical references and continuity.",
        "aliases": []
      },
      {
        "id": "lyft-ink",
        "name": "Lyft Ink",
        "value": "#11111F",
        "description": "Deep near-black ink — primary text on light surfaces; canvas in dark mode.",
        "aliases": []
      },
      {
        "id": "lyft-charcoal",
        "name": "Lyft Charcoal",
        "value": "#2C2C36",
        "description": "Elevated dark surface; secondary ink on light.",
        "aliases": []
      },
      {
        "id": "lyft-graphite",
        "name": "Lyft Graphite",
        "value": "#6E6E78",
        "description": "Tertiary text and icon color.",
        "aliases": []
      },
      {
        "id": "lyft-mist",
        "name": "Lyft Mist",
        "value": "#E4E4E8",
        "description": "Border and quiet divider on light canvas.",
        "aliases": []
      },
      {
        "id": "lyft-fog",
        "name": "Lyft Fog",
        "value": "#F4F4F6",
        "description": "Subtle elevated surface on white.",
        "aliases": []
      },
      {
        "id": "lyft-white",
        "name": "Lyft White",
        "value": "#FFFFFF",
        "description": "Primary canvas — Lyft consumer surfaces default to white.",
        "aliases": []
      },
      {
        "id": "lyft-success",
        "name": "Lyft Success",
        "value": "#0E8C5A",
        "description": "Functional success — trip confirmation, completion states.",
        "aliases": []
      },
      {
        "id": "lyft-warning",
        "name": "Lyft Warning",
        "value": "#F2A93B",
        "description": "Functional warning — surge, advisory states.",
        "aliases": []
      }
    ],
    "modes": {
      "light": {
        "roles": {
          "background": "lyft-white",
          "surface": "lyft-fog",
          "surface-elevated": "lyft-white",
          "text-primary": "lyft-ink",
          "text-secondary": "lyft-charcoal",
          "text-tertiary": "lyft-graphite",
          "primary": "lyft-pink",
          "primary-hover": "lyft-pink-pressed",
          "accent": "lyft-pink",
          "accent-hover": "lyft-pink-pressed",
          "success": "lyft-success",
          "warning": "lyft-warning",
          "error": "lyft-pink-pressed",
          "border": "lyft-mist"
        }
      },
      "dark": {
        "roles": {
          "background": "lyft-ink",
          "surface": "lyft-charcoal",
          "surface-elevated": "lyft-graphite",
          "text-primary": "lyft-white",
          "text-secondary": "lyft-mist",
          "text-tertiary": "lyft-graphite",
          "primary": "lyft-pink",
          "primary-hover": "lyft-pink-pressed",
          "accent": "lyft-pink",
          "accent-hover": "lyft-pink-pressed",
          "success": "lyft-success",
          "warning": "lyft-warning",
          "error": "lyft-pink-pressed",
          "border": "lyft-charcoal"
        }
      }
    }
  },
  "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": "lyft-pink",
      "on-identity": "lyft-white",
      "primary": "lyft-pink",
      "primary-hover": "lyft-pink-pressed",
      "accent": "lyft-pink",
      "accent-hover": "lyft-pink-pressed",
      "mark": "lyft-pink",
      "success": "lyft-success",
      "warning": "lyft-warning",
      "error": "lyft-pink-pressed",
      "background-light": "lyft-white",
      "background-dark": "lyft-ink",
      "surface-light": "lyft-fog",
      "surface-dark": "lyft-charcoal",
      "text-primary-light": "lyft-ink",
      "text-primary-dark": "lyft-white",
      "text-secondary-light": "lyft-charcoal",
      "text-tertiary-light": "lyft-graphite",
      "border-light": "lyft-mist"
    },
    "typography": {
      "display": "heading",
      "prose": "body",
      "code": "mono"
    }
  },
  "assets": [],
  "rules": [
    {
      "type": "colorChoice",
      "target": "logo.wordmark.fill",
      "severity": "error",
      "rationale": "The Lyft wordmark renders in Lyft Pink on light surfaces, in white on dark surfaces, or in Lyft Ink for monochrome applications. The pre-2019 legacy pink (#EA0B8C) is retained for historical reference only and must not stand in for the current brand pink. Functional warning/success hues are never wordmark fills.\n",
      "allowed": [
        "lyft-pink",
        "lyft-white",
        "lyft-ink"
      ],
      "forbidden": [
        "lyft-pink-legacy",
        "lyft-warning",
        "lyft-success",
        "lyft-graphite"
      ]
    },
    {
      "type": "forbiddenTreatment",
      "target": "logo",
      "severity": "error",
      "rationale": "Lyft's wordmark is rendered flat in the signature pink with generous clearspace. Gradients, shadows, recolorings, or busy-background placements compromise the saturated magenta's optical impact, which is the brand's primary recognition asset.\n",
      "treatments": [
        "stretched",
        "rotated",
        "recolored",
        "drop-shadow",
        "gradient-fill",
        "on-busy-photo",
        "placed-without-clearspace"
      ]
    },
    {
      "type": "contrastRatio",
      "target": "text-primary",
      "severity": "error",
      "rationale": "Lyft Ink (#11111F) on Lyft White (#FFFFFF) gives ~19:1 — well above the WCAG AA 4.5:1 floor for body text. The rule codifies the floor for any new foreground/background pairing on Lyft surfaces.\n",
      "against": "background",
      "minRatio": 4.5,
      "standard": "WCAG-AA"
    },
    {
      "type": "contrastRatio",
      "target": "roles.colors.primary",
      "severity": "error",
      "rationale": "Lyft Pink (#FF00BF) on Lyft White must clear 3:1 at large-text and UI-component sizes (WCAG AA-large) so the primary CTA remains perceptible. The saturated magenta is well above the floor against white but the rule encodes the expectation explicitly.\n",
      "against": "background",
      "minRatio": 3,
      "standard": "WCAG-AA-large"
    },
    {
      "type": "contextRestriction",
      "target": "roles.colors.primary",
      "severity": "error",
      "rationale": "Lyft Pink is reserved for the wordmark, the mark, and the primary call to action. Using it inside body copy or for subtle dividers dilutes the signature accent and weakens the visual hierarchy the brand voice depends on.\n",
      "forbiddenContexts": [
        "body-text",
        "secondary-link",
        "subtle-divider"
      ]
    },
    {
      "type": "enumMembership",
      "target": "typography.heading.fontWeight",
      "severity": "warning",
      "rationale": "The Lyft Pro headline cuts most commonly seen on lyft.com and design.lyft.com sit in the Medium (500) through Bold (700) band. Lighter weights compromise the friendly-but- confident voice; heavier weights are not in the standard kit.\n",
      "allowed": [
        "500",
        "600",
        "700"
      ]
    },
    {
      "type": "accessibilityRequirement",
      "target": "*",
      "severity": "error",
      "rationale": "WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. Lyft's mobility surfaces are used in motion and across a wide range of devices; AA is the floor for any text on any Lyft surface.\n",
      "standard": "WCAG-AA",
      "criterion": "1.4.3"
    },
    {
      "type": "compositionConstraint",
      "target": "roles.colors.primary",
      "severity": "recommendation",
      "rationale": "Lyft Pink reads cleanest against white, the lightest fog neutral, or the deep ink dark canvas. Pairing it adjacent to the warm warning amber, the green success, or the legacy pink introduces a chromatic conflict that fights for attention without resolving into hierarchy.\n",
      "pairsWith": [
        "lyft-white",
        "lyft-fog",
        "lyft-ink"
      ],
      "doesNotPairWith": [
        "lyft-warning",
        "lyft-success",
        "lyft-pink-legacy"
      ]
    }
  ]
}
