/*
 * Acer — brand tokens
 * Generated by BrandSweets from the acer-com BrandDoc (v5, schema 1). Do not edit by hand.
 */

:root {
  /* Colors */
  --bs-color-primary: #83b81a;
  --bs-color-primary-50: #f6f9f1;
  --bs-color-primary-100: #e9f0db;
  --bs-color-primary-200: #ddf4af;
  --bs-color-primary-300: #c8ed7e;
  --bs-color-primary-400: #b4e651;
  --bs-color-primary-500: #a3e029;
  --bs-color-primary-600: #83b81a;
  --bs-color-primary-700: #73a117;
  --bs-color-primary-800: #597d12;
  --bs-color-primary-900: #3e5412;
  --bs-color-primary-950: #28360c;
  --bs-color-secondary: #80c343;
  --bs-color-secondary-50: #f5f8f2;
  --bs-color-secondary-100: #e5edde;
  --bs-color-secondary-200: #d0e9b9;
  --bs-color-secondary-300: #b4dc8f;
  --bs-color-secondary-400: #9acf68;
  --bs-color-secondary-500: #80c343;
  --bs-color-secondary-600: #6eab36;
  --bs-color-secondary-700: #5a8c2c;
  --bs-color-secondary-800: #466d22;
  --bs-color-secondary-900: #324a1c;
  --bs-color-secondary-950: #213012;
  --bs-color-accent: #40810c;
  --bs-color-accent-50: #f4f9f0;
  --bs-color-accent-100: #e4f1da;
  --bs-color-accent-200: #cdf7ab;
  --bs-color-accent-300: #aff278;
  --bs-color-accent-400: #93ee49;
  --bs-color-accent-500: #7aea1f;
  --bs-color-accent-600: #67cd13;
  --bs-color-accent-700: #54a810;
  --bs-color-accent-800: #40810c;
  --bs-color-accent-900: #2f570f;
  --bs-color-accent-950: #1f390a;
  --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: #222222;
  --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: #222222;

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

  /* Brand gradient (derived) */
  /* worst-case contrast: white 1.29:1, black 4.34:1 AA-large */
  --brand-gradient: linear-gradient(135deg in oklch shorter hue, #bbf466 0%, #83b81a 50%, #527e00 100%);
  /* hero — worst-case contrast: white 1.25:1, black 4.61:1 AA; ink passes AA at the worst point */
  --brand-gradient-hero: linear-gradient(135deg in oklch shorter hue, #d8edc0 0%, #9fb288 50%, #6b7b5c 100%);
  --brand-gradient-hero-ink: #000000;
  /* button — worst-case contrast: white 2.06:1, black 7.61:1 AA */
  --brand-gradient-button: linear-gradient(180deg in oklch shorter hue, #8fc530 0%, #77ab00 100%);
  --brand-gradient-button-hover: linear-gradient(180deg in oklch shorter hue, #98cf3c 0%, #80b513 100%);
  --brand-gradient-button-active: linear-gradient(180deg in oklch shorter hue, #86bb20 0%, #6ea200 100%);
  --brand-gradient-button-ink: #000000;
}
