/**
 * Auto-generated from Figma - Do not edit manually
 * Generated on: 2026-08-06T14:42:30.084Z
 * Token Version: 2.0
 * Brand: ⚛️ OAKLEY_FOUNDATIONS
 * Foundation primitive variables
 */

@layer foundation {
  [data-token-version="2.0"] {
    --oo-color-black-0: rgba(34, 34, 34, 0);
    --oo-color-black-10: rgba(34, 34, 34, 0.1);
    --oo-color-black-20: rgba(34, 34, 34, 0.2);
    --oo-color-black-30: rgba(34, 34, 34, 0.3);
    --oo-color-black-40: rgba(34, 34, 34, 0.4);
    --oo-color-black-50: rgba(34, 34, 34, 0.5);
    --oo-color-black-60: rgba(34, 34, 34, 0.6);
    --oo-color-black-80: rgba(34, 34, 34, 0.8);
    --oo-color-black-900: rgb(34, 34, 34);
    --oo-color-blue-100: rgb(246, 250, 255);
    --oo-color-blue-200: rgb(178, 212, 255);
    --oo-color-blue-400: rgb(66, 148, 253);
    --oo-color-blue-700: rgb(20, 101, 180);
    --oo-color-blue-800: rgb(0, 45, 102);
    --oo-color-green-100: rgb(243, 249, 246);
    --oo-color-green-200: rgb(214, 243, 233);
    --oo-color-green-300: rgb(191, 217, 207);
    --oo-color-green-500: rgb(22, 125, 74);
    --oo-color-green-800: rgb(28, 48, 40);
    --oo-color-magenta-200: rgb(205, 46, 75);
    --oo-color-magenta-300: rgb(160, 39, 76);
    --oo-color-magenta-500: rgb(121, 33, 77);
    --oo-color-magenta-700: rgb(77, 27, 78);
    --oo-color-neutral-100: rgb(238, 238, 238);
    --oo-color-neutral-300: rgb(216, 216, 216);
    --oo-color-neutral-400: rgb(151, 151, 151);
    --oo-color-neutral-450: rgb(144, 144, 144);
    --oo-color-neutral-500: rgb(111, 111, 111);
    --oo-color-neutral-600: rgb(61, 61, 61);
    --oo-color-neutral-800: rgb(26, 26, 26);
    --oo-color-neutral-900: rgb(0, 0, 0);
    --oo-color-overlay-30: rgba(0, 0, 0, 0.3);
    --oo-color-red-100: rgb(252, 245, 245);
    --oo-color-red-300: rgb(255, 178, 178);
    --oo-color-red-400: rgb(212, 96, 92);
    --oo-color-red-500: rgb(200, 52, 48);
    --oo-color-red-600: rgb(187, 37, 26);
    --oo-color-red-800: rgb(59, 18, 18);
    --oo-color-teal-500: rgb(0, 155, 153);
    --oo-color-white-0: rgba(255, 255, 255, 0);
    --oo-color-white-100: rgb(255, 255, 255);
    --oo-color-white-10: rgba(255, 255, 255, 0.1);
    --oo-color-white-20: rgba(255, 255, 255, 0.2);
    --oo-color-white-30: rgba(255, 255, 255, 0.3);
    --oo-color-white-40: rgba(255, 255, 255, 0.4);
    --oo-color-white-50: rgba(255, 255, 255, 0.5);
    --oo-color-white-60: rgba(255, 255, 255, 0.6);
    --oo-color-white-80: rgba(255, 255, 255, 0.8);
    --oo-color-yellow-100: rgb(254, 248, 229);
    --oo-color-yellow-200: rgb(253, 242, 206);
    --oo-color-yellow-400: rgb(182, 132, 5);
    --oo-color-yellow-800: rgb(74, 57, 3);
    --oo-radius-2xl: 1rem;
    --oo-radius-full: 999px;
    --oo-radius-lg: 0.5rem;
    --oo-radius-md: 0.375rem;
    --oo-radius-sm: 0.25rem;
    --oo-radius-xl: 0.75rem;
    --oo-radius-xs: 0.125rem;
    --oo-spacing-lg: 1rem;
    --oo-spacing-md: 0.9375rem;
    --oo-spacing-none: 0;
    --oo-spacing-sm: 0.625rem;
    --oo-spacing-xl: 1.5rem;
    --oo-spacing-xs: 0.5rem;
    --oo-stroke-lg: 0.1875rem;
    --oo-stroke-md: 0.125rem;
    --oo-stroke-sm: 0.0938rem;
    --oo-stroke-xl: 0.25rem;
    --oo-stroke-xs: 0.0625rem;
    --oo-typography-font-family-primary: AvenirNext;
    --oo-typography-font-family-secondary: Garamond Narrow;
    --oo-typography-font-size-10xl: 7.5rem;
    --oo-typography-font-size-2xl: 1.75rem;
    --oo-typography-font-size-3xl: 2rem;
    --oo-typography-font-size-4xl: 2.375rem;
    --oo-typography-font-size-5xl: 2.8125rem;
    --oo-typography-font-size-6xl: 3rem;
    --oo-typography-font-size-7xl: 3.75rem;
    --oo-typography-font-size-8xl: 4rem;
    --oo-typography-font-size-9xl: 5rem;
    --oo-typography-font-size-lg: 1.125rem;
    --oo-typography-font-size-md: 1rem;
    --oo-typography-font-size-sm: 0.875rem;
    --oo-typography-font-size-xl: 1.25rem;
    --oo-typography-font-size-xs: 0.75rem;
    --oo-typography-font-stack-primary: AvenirNext, Arial, sans-serif;
    --oo-typography-font-stack-secondary: Garamond Narrow, Arial, sans-serif;
    --oo-typography-font-weight-bold: 700;
    --oo-typography-font-weight-demi-bold: Demi Bold;
    --oo-typography-font-weight-heavy: 800;
    --oo-typography-font-weight-medium: 500;
    --oo-typography-font-weight-regular: 400;
    --oo-typography-letter-spacing-none: 0;
    --oo-typography-letter-spacing-wide: 0.0625rem;
    --oo-typography-line-height-10xl: 3.75rem;
    --oo-typography-line-height-11xl: 4.8125rem;
    --oo-typography-line-height-12xl: 6rem;
    --oo-typography-line-height-13xl: 9rem;
    --oo-typography-line-height-2xl: 1.3125rem;
    --oo-typography-line-height-3xl: 1.5rem;
    --oo-typography-line-height-4xl: 1.75rem;
    --oo-typography-line-height-5xl: 1.875rem;
    --oo-typography-line-height-6xl: 2rem;
    --oo-typography-line-height-7xl: 2.375rem;
    --oo-typography-line-height-8xl: 2.8125rem;
    --oo-typography-line-height-9xl: 3rem;
    --oo-typography-line-height-lg: 1.125rem;
    --oo-typography-line-height-md: 1rem;
    --oo-typography-line-height-sm: 0.875rem;
    --oo-typography-line-height-xl: 1.25rem;
    --oo-typography-line-height-xs: 0.75rem;
  }
}