/*
 * Oreo — brand tokens
 * Generated by BrandSweets from the oreo-com BrandDoc (v2, schema 1). Do not edit by hand.
 */

:root {
  /* Colors */
  --bs-color-primary: #0047d9;
  --bs-color-primary-50: #eff3fa;
  --bs-color-primary-100: #d7e1f4;
  --bs-color-primary-200: #a3c2ff;
  --bs-color-primary-300: #6b9cff;
  --bs-color-primary-400: #387aff;
  --bs-color-primary-500: #0a5cff;
  --bs-color-primary-600: #0047d9;
  --bs-color-primary-700: #003db8;
  --bs-color-primary-800: #00308f;
  --bs-color-primary-900: #08255e;
  --bs-color-primary-950: #05183d;
  --bs-color-secondary: #0040c3;
  --bs-color-secondary-50: #eff3fa;
  --bs-color-secondary-100: #d7e1f4;
  --bs-color-secondary-200: #a3c2ff;
  --bs-color-secondary-300: #6b9cff;
  --bs-color-secondary-400: #387aff;
  --bs-color-secondary-500: #0a5cff;
  --bs-color-secondary-600: #004be0;
  --bs-color-secondary-700: #0040c3;
  --bs-color-secondary-800: #00308f;
  --bs-color-secondary-900: #08255e;
  --bs-color-secondary-950: #05183d;
  --bs-color-accent: #ffb5e0;
  --bs-color-accent-50: #faeff6;
  --bs-color-accent-100: #f4d7e8;
  --bs-color-accent-200: #ffb5e0;
  --bs-color-accent-300: #ff6bc1;
  --bs-color-accent-400: #ff38ac;
  --bs-color-accent-500: #ff0a99;
  --bs-color-accent-600: #e00083;
  --bs-color-accent-700: #b8006b;
  --bs-color-accent-800: #8f0053;
  --bs-color-accent-900: #5e083a;
  --bs-color-accent-950: #3d0526;
  --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: #0b0505;
  --bs-color-text-50: #f7f3f3;
  --bs-color-text-100: #ebe0e0;
  --bs-color-text-200: #e3c0c0;
  --bs-color-text-300: #d19999;
  --bs-color-text-400: #c17676;
  --bs-color-text-500: #b35656;
  --bs-color-text-600: #9b4646;
  --bs-color-text-700: #7f3939;
  --bs-color-text-800: #632c2c;
  --bs-color-text-900: #432323;
  --bs-color-text-950: #0b0505;

  /* Typography */
  --bs-font-heading: Pluto, sans-serif;
  --bs-font-body: Pluto, sans-serif;

  /* Brand gradient (derived) */
  /* worst-case contrast: white 3.40:1 AA-large, black 1.45:1 */
  --brand-gradient: linear-gradient(135deg in oklch shorter hue, #4687ff 0%, #0047d9 50%, #000098 100%);
  /* hero — worst-case contrast: white 4.59:1 AA, black 1.20:1; ink passes AA at the worst point */
  --brand-gradient-hero: linear-gradient(135deg in oklch shorter hue, #5f769e 0%, #2b4371 50%, #0c163d 100%);
  --brand-gradient-hero-ink: #ffffff;
  /* button — worst-case contrast: white 6.04:1 AA, black 2.43:1 */
  --brand-gradient-button: linear-gradient(180deg in oklch shorter hue, #1055e7 0%, #0038cb 100%);
  --brand-gradient-button-hover: linear-gradient(180deg in oklch shorter hue, #1a5ff2 0%, #0043d5 100%);
  --brand-gradient-button-active: linear-gradient(180deg in oklch shorter hue, #034bdd 0%, #002dc1 100%);
  --brand-gradient-button-ink: #ffffff;
}
