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

:root {
  /* Colors */
  --bs-color-primary: #15191e;
  --bs-color-primary-50: #f4f5f6;
  --bs-color-primary-100: #e3e5e8;
  --bs-color-primary-200: #c9d0d9;
  --bs-color-primary-300: #a8b4c2;
  --bs-color-primary-400: #8a9aad;
  --bs-color-primary-500: #6f829b;
  --bs-color-primary-600: #5c6e84;
  --bs-color-primary-700: #4b5a6c;
  --bs-color-primary-800: #3b4654;
  --bs-color-primary-900: #2b323b;
  --bs-color-primary-950: #15191e;
  --bs-color-secondary: #0b5ed7;
  --bs-color-secondary-50: #f0f4fa;
  --bs-color-secondary-100: #d9e3f2;
  --bs-color-secondary-200: #a8c9fa;
  --bs-color-secondary-300: #72a8f8;
  --bs-color-secondary-400: #428af5;
  --bs-color-secondary-500: #166ff3;
  --bs-color-secondary-600: #0b5ed7;
  --bs-color-secondary-700: #094bae;
  --bs-color-secondary-800: #073b88;
  --bs-color-secondary-900: #0c2b5a;
  --bs-color-secondary-950: #081c3b;
  --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: #15191e;
  --bs-color-text-50: #f4f5f6;
  --bs-color-text-100: #e3e5e8;
  --bs-color-text-200: #c9d0d9;
  --bs-color-text-300: #a8b4c2;
  --bs-color-text-400: #8a9aad;
  --bs-color-text-500: #6f829b;
  --bs-color-text-600: #5c6e84;
  --bs-color-text-700: #4b5a6c;
  --bs-color-text-800: #3b4654;
  --bs-color-text-900: #2b323b;
  --bs-color-text-950: #15191e;

  /* Typography */
  --bs-font-heading: neue-frutiger-world-w02, NeueFrutigerWorld, arial, helvetica, sans-serif;
  --bs-font-body: neue-frutiger-world-w02, NeueFrutigerWorld, arial, helvetica, sans-serif;

  /* Brand gradient (derived) */
  /* worst-case contrast: white 5.84:1 AA, black 1.19:1 */
  --brand-gradient: linear-gradient(135deg in oklab, #15191e 0%, #0b5ed7 100%);
  /* hero — worst-case contrast: white 5.64:1 AA, black 1.19:1; ink passes AA at the worst point */
  --brand-gradient-hero: linear-gradient(135deg in oklab, #17191a 0%, #506890 100%);
  --brand-gradient-hero-ink: #ffffff;
  /* button — worst-case contrast: white 15.97:1 AA, black 1.10:1 */
  --brand-gradient-button: linear-gradient(180deg in oklch shorter hue, #1e2228 0%, #0c1015 100%);
  --brand-gradient-button-hover: linear-gradient(180deg in oklch shorter hue, #252a2f 0%, #13171c 100%);
  --brand-gradient-button-active: linear-gradient(180deg in oklch shorter hue, #171b20 0%, #060a0e 100%);
  --brand-gradient-button-ink: #ffffff;
}
