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

:root {
  /* Colors */
  --bs-color-primary: #0e150e;
  --bs-color-primary-50: #f4f6f4;
  --bs-color-primary-100: #e3e8e3;
  --bs-color-primary-200: #c8dac8;
  --bs-color-primary-300: #a6c4a6;
  --bs-color-primary-400: #88af88;
  --bs-color-primary-500: #6c9d6c;
  --bs-color-primary-600: #5a875a;
  --bs-color-primary-700: #496e49;
  --bs-color-primary-800: #395639;
  --bs-color-primary-900: #2a3c2a;
  --bs-color-primary-950: #0e150e;
  --bs-color-secondary: #d8e5d6;
  --bs-color-secondary-50: #f4f6f4;
  --bs-color-secondary-100: #d8e5d6;
  --bs-color-secondary-200: #cadbc7;
  --bs-color-secondary-300: #a9c5a5;
  --bs-color-secondary-400: #8cb186;
  --bs-color-secondary-500: #71a06a;
  --bs-color-secondary-600: #5e8958;
  --bs-color-secondary-700: #4d7048;
  --bs-color-secondary-800: #3c5738;
  --bs-color-secondary-900: #2c3d29;
  --bs-color-secondary-950: #1d271b;
  --bs-color-accent: #00473c;
  --bs-color-accent-50: #effaf9;
  --bs-color-accent-100: #d7f4ef;
  --bs-color-accent-200: #a3fff1;
  --bs-color-accent-300: #6bffe9;
  --bs-color-accent-400: #38ffe1;
  --bs-color-accent-500: #0affda;
  --bs-color-accent-600: #00e0bf;
  --bs-color-accent-700: #00b89c;
  --bs-color-accent-800: #008f79;
  --bs-color-accent-900: #085e51;
  --bs-color-accent-950: #00473c;
  --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: #0e150e;
  --bs-color-text-50: #f4f6f4;
  --bs-color-text-100: #e3e8e3;
  --bs-color-text-200: #c8dac8;
  --bs-color-text-300: #a6c4a6;
  --bs-color-text-400: #88af88;
  --bs-color-text-500: #6c9d6c;
  --bs-color-text-600: #5a875a;
  --bs-color-text-700: #496e49;
  --bs-color-text-800: #395639;
  --bs-color-text-900: #2a3c2a;
  --bs-color-text-950: #0e150e;

  /* Typography */
  --bs-font-heading: SweetSansText, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --bs-font-body: SweetSansText, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;

  /* Brand gradient (derived) */
  /* worst-case contrast: white 1.30:1, black 1.13:1 */
  --brand-gradient: linear-gradient(135deg in oklab, #0e150e 0%, #d8e5d6 100%);
  /* hero — worst-case contrast: white 4.62:1 AA, black 1.01:1; ink passes AA at the worst point */
  --brand-gradient-hero: linear-gradient(135deg in oklab, #010101 0%, #727671 100%);
  --brand-gradient-hero-ink: #ffffff;
  /* button — worst-case contrast: white 17.01:1 AA, black 1.06:1 */
  --brand-gradient-button: linear-gradient(180deg in oklch shorter hue, #171e17 0%, #060c06 100%);
  --brand-gradient-button-hover: linear-gradient(180deg in oklch shorter hue, #1e251e 0%, #0c130c 100%);
  --brand-gradient-button-active: linear-gradient(180deg in oklch shorter hue, #101710 0%, #030603 100%);
  --brand-gradient-button-ink: #ffffff;
}
