/*
 * McDonald's — brand tokens
 * Generated by BrandSweets from the mcdonalds-com BrandDoc (v6, schema 1). Do not edit by hand.
 */

:root {
  /* Colors */
  --bs-color-primary: #ffc72c;
  --bs-color-primary-50: #faf7ef;
  --bs-color-primary-100: #f4ecd7;
  --bs-color-primary-200: #ffe7a3;
  --bs-color-primary-300: #ffd86b;
  --bs-color-primary-400: #ffc72c;
  --bs-color-primary-500: #ffbe0a;
  --bs-color-primary-600: #e0a500;
  --bs-color-primary-700: #b88700;
  --bs-color-primary-800: #8f6900;
  --bs-color-primary-900: #5e4708;
  --bs-color-primary-950: #3d2e05;
  --bs-color-secondary: #da291c;
  --bs-color-secondary-50: #f9f1f0;
  --bs-color-secondary-100: #f0dcdb;
  --bs-color-secondary-200: #f4b2ae;
  --bs-color-secondary-300: #ee847c;
  --bs-color-secondary-400: #e8594f;
  --bs-color-secondary-500: #da291c;
  --bs-color-secondary-600: #c7251a;
  --bs-color-secondary-700: #a21f15;
  --bs-color-secondary-800: #7e1810;
  --bs-color-secondary-900: #541612;
  --bs-color-secondary-950: #370e0b;
  --bs-color-accent: #006bae;
  --bs-color-accent-50: #eff6fa;
  --bs-color-accent-100: #d7e9f4;
  --bs-color-accent-200: #a3dcff;
  --bs-color-accent-300: #6bc6ff;
  --bs-color-accent-400: #38b3ff;
  --bs-color-accent-500: #0aa1ff;
  --bs-color-accent-600: #008ae0;
  --bs-color-accent-700: #006bae;
  --bs-color-accent-800: #00588f;
  --bs-color-accent-900: #083d5e;
  --bs-color-accent-950: #05283d;
  --bs-color-surface: #ffffff;
  --bs-color-surface-50: #ffffff;
  --bs-color-surface-100: #e6e6e6;
  --bs-color-surface-200: #d1d1d1;
  --bs-color-surface-300: #b5b5b5;
  --bs-color-surface-400: #9c9c9c;
  --bs-color-surface-500: #858585;
  --bs-color-surface-600: #707070;
  --bs-color-surface-700: #5c5c5c;
  --bs-color-surface-800: #474747;
  --bs-color-surface-900: #333333;
  --bs-color-surface-950: #212121;
  --bs-color-text: #292929;
  --bs-color-text-50: #f5f5f5;
  --bs-color-text-100: #e6e6e6;
  --bs-color-text-200: #d1d1d1;
  --bs-color-text-300: #b5b5b5;
  --bs-color-text-400: #9c9c9c;
  --bs-color-text-500: #858585;
  --bs-color-text-600: #707070;
  --bs-color-text-700: #5c5c5c;
  --bs-color-text-800: #474747;
  --bs-color-text-900: #333333;
  --bs-color-text-950: #292929;

  /* Typography */
  --bs-font-heading: Speedee, -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  --bs-font-body: Speedee, -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;

  /* Brand gradient (derived) */
  /* worst-case contrast: white 1.56:1, black 4.32:1 AA-large */
  --brand-gradient: linear-gradient(135deg in oklab, #ffc72c 0%, #da291c 100%);
  /* hero — worst-case contrast: white 1.55:1, black 4.64:1 AA; ink passes AA at the worst point */
  --brand-gradient-hero: linear-gradient(135deg in oklab, #e1cea5 0%, #a0685f 100%);
  --brand-gradient-hero-ink: #000000;
  /* button — worst-case contrast: white 1.42:1, black 11.80:1 AA */
  --brand-gradient-button: linear-gradient(180deg in oklch shorter hue, #ffd443 0%, #f2ba0c 100%);
  --brand-gradient-button-hover: linear-gradient(180deg in oklch shorter hue, #ffe17b 0%, #fcc426 100%);
  --brand-gradient-button-active: linear-gradient(180deg in oklch shorter hue, #ffca32 0%, #e7b000 100%);
  --brand-gradient-button-ink: #000000;
}
