/*
 * Brilliant — brand tokens
 * Generated by BrandSweets from the brilliant-org BrandDoc (v3, schema 1). Do not edit by hand.
 */

:root {
  /* Colors */
  --bs-color-primary: #2ccc54;
  --bs-color-primary-50: #f1f8f3;
  --bs-color-primary-100: #dcefe1;
  --bs-color-primary-200: #b3efc2;
  --bs-color-primary-300: #85e59d;
  --bs-color-primary-400: #5bdc7b;
  --bs-color-primary-500: #2ccc54;
  --bs-color-primary-600: #27b94c;
  --bs-color-primary-700: #20973e;
  --bs-color-primary-800: #197630;
  --bs-color-primary-900: #174f25;
  --bs-color-primary-950: #0f3318;
  --bs-color-secondary: #7cb38c;
  --bs-color-secondary-50: #f3f6f4;
  --bs-color-secondary-100: #e2e9e4;
  --bs-color-secondary-200: #c5ddcc;
  --bs-color-secondary-300: #a1c9ac;
  --bs-color-secondary-400: #7cb38c;
  --bs-color-secondary-500: #64a676;
  --bs-color-secondary-600: #528e63;
  --bs-color-secondary-700: #437551;
  --bs-color-secondary-800: #345b3f;
  --bs-color-secondary-900: #273f2e;
  --bs-color-secondary-950: #1a291e;
  --bs-color-accent: #5d74cc;
  --bs-color-accent-50: #f2f3f8;
  --bs-color-accent-100: #dee1ed;
  --bs-color-accent-200: #b9c3e9;
  --bs-color-accent-300: #8f9edc;
  --bs-color-accent-400: #5d74cc;
  --bs-color-accent-500: #455ec4;
  --bs-color-accent-600: #364dab;
  --bs-color-accent-700: #2c3f8c;
  --bs-color-accent-800: #22316d;
  --bs-color-accent-900: #1c254a;
  --bs-color-accent-950: #121830;
  --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: #111111;
  --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: #111111;

  /* Typography */
  --bs-font-heading: "Source Code Pro", monospace;
  --bs-font-body: "Source Code Pro", monospace;
  --bs-font-mono: "Source Code Pro", monospace;

  /* Brand gradient (derived) */
  /* worst-case contrast: white 1.25:1, black 5.06:1 AA */
  --brand-gradient: linear-gradient(135deg in oklch shorter hue, #84ff97 0%, #2ccc54 50%, #009115 100%);
  /* hero — worst-case contrast: white 1.30:1, black 4.85:1 AA; ink passes AA at the worst point */
  --brand-gradient-hero: linear-gradient(135deg in oklch shorter hue, #c5ebc8 0%, #8db891 50%, #60825e 100%);
  --brand-gradient-hero-ink: #000000;
  /* button — worst-case contrast: white 1.86:1, black 8.56:1 AA */
  --brand-gradient-button: linear-gradient(180deg in oklch shorter hue, #40d961 0%, #0dbf47 100%);
  --brand-gradient-button-hover: linear-gradient(180deg in oklch shorter hue, #4de36b 0%, #26c951 100%);
  --brand-gradient-button-active: linear-gradient(180deg in oklch shorter hue, #31cf57 0%, #00b53d 100%);
  --brand-gradient-button-ink: #000000;
}
