/*
 * DuckDuckGo — brand tokens
 * Generated by BrandSweets from the duckduckgo-com BrandDoc (v4, schema 1). Do not edit by hand.
 */

:root {
  /* Colors */
  --bs-color-primary: #000000;
  --bs-color-primary-50: #f5f5f5;
  --bs-color-primary-100: #e6e6e6;
  --bs-color-primary-200: #d1d1d1;
  --bs-color-primary-300: #b5b5b5;
  --bs-color-primary-400: #9c9c9c;
  --bs-color-primary-500: #858585;
  --bs-color-primary-600: #707070;
  --bs-color-primary-700: #5c5c5c;
  --bs-color-primary-800: #474747;
  --bs-color-primary-900: #333333;
  --bs-color-primary-950: #000000;
  --bs-color-secondary: #d83544;
  --bs-color-secondary-50: #f9f1f2;
  --bs-color-secondary-100: #efdcde;
  --bs-color-secondary-200: #f0b2b8;
  --bs-color-secondary-300: #e7838d;
  --bs-color-secondary-400: #df5865;
  --bs-color-secondary-500: #d83544;
  --bs-color-secondary-600: #bc2433;
  --bs-color-secondary-700: #9a1d2a;
  --bs-color-secondary-800: #781721;
  --bs-color-secondary-900: #50161b;
  --bs-color-secondary-950: #340e12;
  --bs-color-accent: #38b26a;
  --bs-color-accent-50: #f2f8f4;
  --bs-color-accent-100: #deede4;
  --bs-color-accent-200: #b9e9cd;
  --bs-color-accent-300: #8fdcaf;
  --bs-color-accent-400: #68cf93;
  --bs-color-accent-500: #45c47a;
  --bs-color-accent-600: #38b26a;
  --bs-color-accent-700: #2c8c54;
  --bs-color-accent-800: #226d41;
  --bs-color-accent-900: #1c4a2f;
  --bs-color-accent-950: #12301f;
  --bs-color-surface: #f7f5f2;
  --bs-color-surface-50: #f7f5f2;
  --bs-color-surface-100: #e9e6e2;
  --bs-color-surface-200: #dcd3c6;
  --bs-color-surface-300: #c7b9a3;
  --bs-color-surface-400: #b3a084;
  --bs-color-surface-500: #a28a67;
  --bs-color-surface-600: #8b7655;
  --bs-color-surface-700: #726046;
  --bs-color-surface-800: #594b36;
  --bs-color-surface-900: #3d3529;
  --bs-color-surface-950: #28231a;
  --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: DuckSansProduct, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  --bs-font-body: DuckSansProduct, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, "Noto Sans", sans-serif;

  /* Brand gradient (derived) */
  /* worst-case contrast: white 4.65:1 AA, black 1.00:1 */
  --brand-gradient: linear-gradient(135deg in oklab, #000000 0%, #d83544 100%);
  /* hero — worst-case contrast: white 4.54:1 AA, black 1.00:1; ink passes AA at the worst point */
  --brand-gradient-hero: linear-gradient(135deg in oklab, #000000 0%, #9e6866 100%);
  --brand-gradient-hero-ink: #ffffff;
  /* button — worst-case contrast: white 19.91:1 AA, black 1.01:1 */
  --brand-gradient-button: linear-gradient(180deg in oklch shorter hue, #090909 0%, #010101 100%);
  --brand-gradient-button-hover: linear-gradient(180deg in oklch shorter hue, #090909 0%, #010101 100%);
  --brand-gradient-button-active: linear-gradient(180deg in oklch shorter hue, #090909 0%, #010101 100%);
  --brand-gradient-button-ink: #ffffff;
}
