/*
 * Audi — brand tokens
 * Generated by BrandSweets from the audi-com BrandDoc (v3, schema 1). Do not edit by hand.
 */

:root {
  /* Colors */
  --bs-color-primary: #2c343f;
  --bs-color-primary-50: #f4f5f6;
  --bs-color-primary-100: #e3e5e8;
  --bs-color-primary-200: #c9d0d9;
  --bs-color-primary-300: #a8b3c2;
  --bs-color-primary-400: #8a99ad;
  --bs-color-primary-500: #6f819b;
  --bs-color-primary-600: #5c6d84;
  --bs-color-primary-700: #4b596c;
  --bs-color-primary-800: #3b4554;
  --bs-color-primary-900: #2c343f;
  --bs-color-primary-950: #1c2026;
  --bs-color-secondary: #181d25;
  --bs-color-secondary-50: #f4f5f6;
  --bs-color-secondary-100: #e3e5e8;
  --bs-color-secondary-200: #c7cfdb;
  --bs-color-secondary-300: #a6b1c5;
  --bs-color-secondary-400: #8797b0;
  --bs-color-secondary-500: #6b7f9e;
  --bs-color-secondary-600: #596b88;
  --bs-color-secondary-700: #49576f;
  --bs-color-secondary-800: #384456;
  --bs-color-secondary-900: #2a313c;
  --bs-color-secondary-950: #181d25;
  --bs-color-accent: #ff3e41;
  --bs-color-accent-50: #faefef;
  --bs-color-accent-100: #f4d7d8;
  --bs-color-accent-200: #ffa3a5;
  --bs-color-accent-300: #ff6b6e;
  --bs-color-accent-400: #ff3e41;
  --bs-color-accent-500: #ff0a0e;
  --bs-color-accent-600: #e00004;
  --bs-color-accent-700: #b80003;
  --bs-color-accent-800: #8f0002;
  --bs-color-accent-900: #5e0809;
  --bs-color-accent-950: #3d0506;
  --bs-color-surface: #fcfcfd;
  --bs-color-surface-50: #fcfcfd;
  --bs-color-surface-100: #e3e3e8;
  --bs-color-surface-200: #c8c8da;
  --bs-color-surface-300: #a6a6c4;
  --bs-color-surface-400: #8888af;
  --bs-color-surface-500: #6c6c9d;
  --bs-color-surface-600: #5a5a87;
  --bs-color-surface-700: #49496e;
  --bs-color-surface-800: #393956;
  --bs-color-surface-900: #2a2a3c;
  --bs-color-surface-950: #1c1c27;
  --bs-color-text: #000000;
  --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: #000000;

  /* Typography */
  --bs-font-heading: "Audi Type Variable", Verdana, Geneva, sans-serif;
  --bs-font-body: "Audi Type Variable", Verdana, Geneva, sans-serif;

  /* Brand gradient (derived) */
  /* worst-case contrast: white 5.91:1 AA, black 1.06:1 */
  --brand-gradient: linear-gradient(135deg in oklch shorter hue, #5c6571 0%, #2c343f 50%, #040a13 100%);
  /* hero — worst-case contrast: white 5.94:1 AA, black 1.06:1; ink passes AA at the worst point */
  --brand-gradient-hero: linear-gradient(135deg in oklch shorter hue, #616469 0%, #313437 50%, #070a0d 100%);
  --brand-gradient-hero-ink: #ffffff;
  /* button — worst-case contrast: white 10.80:1 AA, black 1.45:1 */
  --brand-gradient-button: linear-gradient(180deg in oklch shorter hue, #363e4a 0%, #222a35 100%);
  --brand-gradient-button-hover: linear-gradient(180deg in oklch shorter hue, #3e4652 0%, #2a313c 100%);
  --brand-gradient-button-active: linear-gradient(180deg in oklch shorter hue, #2e3742 0%, #1b232d 100%);
  --brand-gradient-button-ink: #ffffff;
}
