/**
 * Auto-generated from Figma - Do not edit manually
 * Generated on: 2026-10-01T08:39:13.453Z
 * Token Version: 2.0
 * Brand: ⚛️ SGH_Foundations
 * Foundation primitive variables
 */

@layer foundation {
  [data-token-version="2.0"] {
    --sgh-color-black-0: rgba(0, 0, 0, 0);
    --sgh-color-black-10: rgba(0, 0, 0, 0.1);
    --sgh-color-black-20: rgba(0, 0, 0, 0.2);
    --sgh-color-black-30: rgba(0, 0, 0, 0.3);
    --sgh-color-black-40: rgba(0, 0, 0, 0.4);
    --sgh-color-black-50: rgba(0, 0, 0, 0.5);
    --sgh-color-black-60: rgba(0, 0, 0, 0.6);
    --sgh-color-black-80: rgba(0, 0, 0, 0.8);
    --sgh-color-black-900: rgb(0, 0, 0);
    --sgh-color-blue-300: rgb(83, 155, 185);
    --sgh-color-blue-400: rgb(47, 114, 140);
    --sgh-color-green-100: rgb(214, 243, 233);
    --sgh-color-green-900: rgb(0, 105, 82);
    --sgh-color-neutral-200: rgb(247, 247, 247);
    --sgh-color-neutral-300: rgb(230, 230, 230);
    --sgh-color-neutral-400: rgb(216, 216, 216);
    --sgh-color-neutral-600: rgb(118, 118, 118);
    --sgh-color-neutral-800: rgb(34, 34, 34);
    --sgh-color-neutral-900: rgb(23, 23, 23);
    --sgh-color-orange-300: rgb(255, 137, 46);
    --sgh-color-orange-400: rgb(204, 82, 0);
    --sgh-color-red-100: rgb(253, 225, 225);
    --sgh-color-red-300: rgb(239, 134, 112);
    --sgh-color-red-400: rgb(166, 73, 53);
    --sgh-color-red-700: rgb(153, 0, 0);
    --sgh-color-red-900: rgb(123, 0, 0);
    --sgh-color-white-0: rgba(255, 255, 255, 0);
    --sgh-color-white-100: rgb(255, 255, 255);
    --sgh-color-white-10: rgba(255, 255, 255, 0.1);
    --sgh-color-white-20: rgba(255, 255, 255, 0.2);
    --sgh-color-white-30: rgba(255, 255, 255, 0.3);
    --sgh-color-white-40: rgba(255, 255, 255, 0.4);
    --sgh-color-white-50: rgba(255, 255, 255, 0.5);
    --sgh-color-white-60: rgba(255, 255, 255, 0.6);
    --sgh-color-white-80: rgba(255, 255, 255, 0.8);
    --sgh-color-yellow-100: rgb(252, 249, 219);
    --sgh-color-yellow-200: rgb(232, 219, 189);
    --sgh-color-yellow-300: rgb(242, 177, 62);
    --sgh-color-yellow-700: rgb(147, 106, 2);
    --sgh-color-yellow-800: rgb(116, 59, 0);
    --sgh-color-yellow-900: rgb(41, 30, 6);
    --sgh-radius-2xs: 0.2rem;
    --sgh-radius-full: 999px;
    --sgh-radius-lg: 1.2rem;
    --sgh-radius-md: 1rem;
    --sgh-radius-none: 0;
    --sgh-radius-sm: 0.8rem;
    --sgh-radius-xl: 1.6rem;
    --sgh-radius-xs: 0.4rem;
    --sgh-spacing-2xl: 1.6rem;
    --sgh-spacing-3xl: 2rem;
    --sgh-spacing-4xl: 2.4rem;
    --sgh-spacing-5xl: 4rem;
    --sgh-spacing-lg: 1.1rem;
    --sgh-spacing-md: 1rem;
    --sgh-spacing-sm: 0.9rem;
    --sgh-spacing-xl: 1.2rem;
    --sgh-spacing-xs: 0.8rem;
    --sgh-stroke-2xl: 0.5rem;
    --sgh-stroke-lg: 0.3rem;
    --sgh-stroke-md: 0.2rem;
    --sgh-stroke-sm: 0.15rem;
    --sgh-stroke-xl: 0.4rem;
    --sgh-stroke-xs: 0.1rem;
    --sgh-typography-font-family-primary: Helvetica Neue;
    --sgh-typography-font-family-secondary: Acta Headline;
    --sgh-typography-font-size-2xl: 2.4rem;
    --sgh-typography-font-size-3xl: 2.8rem;
    --sgh-typography-font-size-4xl: 3.2rem;
    --sgh-typography-font-size-5xl: 4rem;
    --sgh-typography-font-size-6xl: 5rem;
    --sgh-typography-font-size-7xl: 6.4rem;
    --sgh-typography-font-size-8xl: 8rem;
    --sgh-typography-font-size-9xl: 12rem;
    --sgh-typography-font-size-lg: 1.8rem;
    --sgh-typography-font-size-md: 1.6rem;
    --sgh-typography-font-size-sm: 1.4rem;
    --sgh-typography-font-size-xl: 2rem;
    --sgh-typography-font-size-xs: 1.2rem;
    --sgh-typography-font-stack-primary: Helvetica Neue, Arial, sans-serif;
    --sgh-typography-font-stack-secondary: Acta Headline, Arial, sans-serif;
    --sgh-typography-font-weight-book: Book;
    --sgh-typography-font-weight-medium: 500;
    --sgh-typography-font-weight-regular: 400;
    --sgh-typography-letter-spacing-none: 0;
    --sgh-typography-line-height-10xl: 7.8rem;
    --sgh-typography-line-height-11xl: 9.6rem;
    --sgh-typography-line-height-12xl: 14.4rem;
    --sgh-typography-line-height-2xl: 3.1rem;
    --sgh-typography-line-height-2xs: 2.1rem;
    --sgh-typography-line-height-3xl: 3.6rem;
    --sgh-typography-line-height-3xs: 1.8rem;
    --sgh-typography-line-height-4xl: 4.2rem;
    --sgh-typography-line-height-4xs: 1.4rem;
    --sgh-typography-line-height-5xl: 4.5rem;
    --sgh-typography-line-height-5xs: 1.2rem;
    --sgh-typography-line-height-6xl: 4.7rem;
    --sgh-typography-line-height-7xl: 5.2rem;
    --sgh-typography-line-height-8xl: 5.4rem;
    --sgh-typography-line-height-9xl: 6.6rem;
    --sgh-typography-line-height-lg: 2.7rem;
    --sgh-typography-line-height-md: 2.6rem;
    --sgh-typography-line-height-sm: 2.4rem;
    --sgh-typography-line-height-xl: 3rem;
    --sgh-typography-line-height-xs: 2.3rem;
  }
}