{
  "$generatedBy": "BrandSweets tokens.json — gitlab v2",
  "brand": {
    "slug": "gitlab",
    "name": "GitLab",
    "version": 2,
    "schemaVersion": "1"
  },
  "identity": {
    "name": "GitLab",
    "tagline": "The most comprehensive AI-powered DevSecOps platform.",
    "sector": "developer tools / DevSecOps platform"
  },
  "colors": {
    "primary": {
      "hex": "#fc6d26",
      "name": "Tanuki Orange",
      "usage": "The warm tanuki orange — primary brand color and CTAs.",
      "scale": {
        "50": "#fff1e8",
        "100": "#ffdcc4",
        "200": "#ffbe93",
        "300": "#fd9b5b",
        "400": "#fc8034",
        "500": "#fc6d26",
        "600": "#e2540c",
        "700": "#b8420a",
        "800": "#93350c",
        "900": "#792d0e",
        "950": "#411403"
      }
    },
    "secondary": {
      "hex": "#6e49cb",
      "name": "GitLab Purple",
      "usage": "The confident purple — secondary brand color, links, accents.",
      "scale": {
        "50": "#f2eefb",
        "100": "#e2d8f6",
        "200": "#c6b3ee",
        "300": "#a688e3",
        "400": "#8a66d8",
        "500": "#7654cf",
        "600": "#6e49cb",
        "700": "#5b39a8",
        "800": "#4a2f86",
        "900": "#3d286d",
        "950": "#25153f"
      }
    },
    "surface": {
      "hex": "#ffffff",
      "name": "White",
      "usage": "Clean white canvas; dark mode uses the near-black.",
      "scale": {
        "50": "#ffffff",
        "100": "#fafafa",
        "200": "#ececef",
        "300": "#dcdcde",
        "400": "#b0b0b3",
        "500": "#89888d",
        "600": "#626168",
        "700": "#454549",
        "800": "#303035",
        "900": "#1f1f1f",
        "950": "#141414"
      },
      "dark": {
        "hex": "#1f1f1f"
      }
    },
    "text": {
      "hex": "#1f1f1f",
      "name": "Gray 950",
      "usage": "Body and heading text on white; near-white on dark.",
      "scale": {
        "50": "#f5f5f5",
        "100": "#e6e6e6",
        "200": "#cccccc",
        "300": "#a6a6a6",
        "400": "#808080",
        "500": "#5c5c5c",
        "600": "#454545",
        "700": "#333333",
        "800": "#262626",
        "900": "#1f1f1f",
        "950": "#141414"
      },
      "dark": {
        "hex": "#fafafa"
      }
    }
  },
  "typography": {
    "families": {
      "gitlab-mono": {
        "family": "GitLab Mono",
        "source": "commissioned",
        "stack": "\"GitLab Mono\", ui-monospace, SFMono-Regular, Menlo, monospace",
        "weights": [
          400,
          700
        ],
        "foundry": "GitLab",
        "licensingNote": "GitLab Mono — GitLab's commissioned monospace, released openly. Used in code and diffs."
      },
      "gitlab-sans": {
        "family": "GitLab Sans",
        "source": "commissioned",
        "stack": "\"GitLab Sans\", Inter, system-ui, sans-serif",
        "weights": [
          400,
          500,
          600,
          700
        ],
        "foundry": "GitLab",
        "licensingNote": "GitLab Sans is GitLab's commissioned brand typeface, released openly. Reference by name; self-host per its OFL terms."
      }
    },
    "roles": {
      "display": {
        "familyRef": "gitlab-sans",
        "stack": "\"GitLab Sans\", Inter, system-ui, sans-serif",
        "weights": [
          600,
          700
        ]
      },
      "heading": {
        "familyRef": "gitlab-sans",
        "stack": "\"GitLab Sans\", Inter, system-ui, sans-serif",
        "weights": [
          500,
          600
        ]
      },
      "body": {
        "familyRef": "gitlab-sans",
        "stack": "\"GitLab Sans\", Inter, system-ui, sans-serif",
        "weights": [
          400,
          500
        ]
      },
      "mono": {
        "familyRef": "gitlab-mono",
        "stack": "\"GitLab Mono\", ui-monospace, SFMono-Regular, Menlo, monospace"
      }
    },
    "scale": [
      {
        "name": "xs",
        "sizeRem": 0.75,
        "lineHeight": 1.5
      },
      {
        "name": "sm",
        "sizeRem": 0.875,
        "lineHeight": 1.5
      },
      {
        "name": "base",
        "sizeRem": 1,
        "lineHeight": 1.6
      },
      {
        "name": "lg",
        "sizeRem": 1.25,
        "lineHeight": 1.4
      },
      {
        "name": "xl",
        "sizeRem": 1.75,
        "lineHeight": 1.2
      },
      {
        "name": "display",
        "sizeRem": 3,
        "lineHeight": 1.05,
        "letterSpacingEm": -0.02
      }
    ]
  },
  "gradients": {
    "tanuki-gradient": {
      "css": "linear-gradient(90deg, #fca326 0%, #fc6d26 50%, #e24329 100%)",
      "type": "linear",
      "usage": "The signature tanuki gradient — the mark's three-orange sweep. Brand moments only."
    }
  },
  "radius": {
    "full": 9999,
    "lg": 0.75,
    "md": 0.5,
    "sm": 0.25
  },
  "shadows": {
    "lg": "0 16px 48px rgba(31,31,31,0.14)",
    "sm": "0 1px 3px rgba(31,31,31,0.10)"
  }
}