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

:root {
  /* Colors */
  --bs-color-primary: #a3d4ff;
  --bs-color-primary-50: #eff5fa;
  --bs-color-primary-100: #d7e6f4;
  --bs-color-primary-200: #a3d4ff;
  --bs-color-primary-300: #6bbaff;
  --bs-color-primary-400: #38a2ff;
  --bs-color-primary-500: #0a8dff;
  --bs-color-primary-600: #0078e0;
  --bs-color-primary-700: #0062b8;
  --bs-color-primary-800: #004c8f;
  --bs-color-primary-900: #08365e;
  --bs-color-primary-950: #05233d;
  --bs-color-secondary: #c0d2e9;
  --bs-color-secondary-50: #f2f4f7;
  --bs-color-secondary-100: #dfe5ec;
  --bs-color-secondary-200: #c0d2e9;
  --bs-color-secondary-300: #92b0d9;
  --bs-color-secondary-400: #6c95cb;
  --bs-color-secondary-500: #4a7dbf;
  --bs-color-secondary-600: #3a69a6;
  --bs-color-secondary-700: #305688;
  --bs-color-secondary-800: #25436a;
  --bs-color-secondary-900: #1e3048;
  --bs-color-secondary-950: #141f2f;
  --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: #010e19;
  --bs-color-text-50: #f0f5fa;
  --bs-color-text-100: #d9e6f2;
  --bs-color-text-200: #a7d4fb;
  --bs-color-text-300: #71baf9;
  --bs-color-text-400: #40a2f7;
  --bs-color-text-500: #148cf5;
  --bs-color-text-600: #0977d7;
  --bs-color-text-700: #0761b0;
  --bs-color-text-800: #064c89;
  --bs-color-text-900: #0b365b;
  --bs-color-text-950: #010e19;

  /* Typography */
  --bs-font-heading: "Audible Sans", Arial, sans-serif;
  --bs-font-body: "Audible Sans", Arial, sans-serif;

  /* Brand gradient (derived) */
  /* worst-case contrast: white 1.07:1, black 7.11:1 AA */
  --brand-gradient: linear-gradient(135deg in oklch shorter hue, #e7fbff 0%, #a3d4ff 50%, #6c9bc3 100%);
  /* hero — worst-case contrast: white 1.07:1, black 7.09:1 AA; ink passes AA at the worst point */
  --brand-gradient-hero: linear-gradient(135deg in oklch shorter hue, #f1f8f9 0%, #c0d0df 50%, #8898a6 100%);
  --brand-gradient-hero-ink: #000000;
  /* button — worst-case contrast: white 1.39:1, black 11.75:1 AA */
  --brand-gradient-button: linear-gradient(180deg in oklch shorter hue, #b0e1ff 0%, #96c7f2 100%);
  --brand-gradient-button-hover: linear-gradient(180deg in oklch shorter hue, #c3eaff 0%, #a0d1fc 100%);
  --brand-gradient-button-active: linear-gradient(180deg in oklch shorter hue, #a6d7ff 0%, #8dbde7 100%);
  --brand-gradient-button-ink: #000000;
}
