/* Vendored from @accelint/design-foundation@3.2.0 — DO NOT EDIT BY HAND.
   Refresh with: npm run tokens:sync

   Upstream ships these inside Tailwind v4 `@theme static { }` blocks.
   Hawkeye is a no-build prototype with no Tailwind, and a browser drops
   unknown at-rules wholesale — so the block is rewritten to `:root` here.
   Values are untouched. */

:root {
  --primitive-neutral-50: #ffffff;
  --primitive-neutral-100: #eff1f2;
  --primitive-neutral-200: #e1e1e1;
  --primitive-neutral-300: #c3c5c7;
  --primitive-neutral-400: #888a8f;
  --primitive-neutral-500: #565759;
  --primitive-neutral-600: #414245;
  --primitive-neutral-700: #38393a;
  --primitive-neutral-800: #212223;
  --primitive-neutral-900: #151517;
  --primitive-neutral-950: #000000;
  --primitive-alpha-black-100: rgba(0, 0, 0, 0.08);
  --primitive-alpha-black-200: rgba(0, 0, 0, 0.16);
  --primitive-alpha-black-300: rgba(0, 0, 0, 0.24);
  --primitive-alpha-black-400: rgba(0, 0, 0, 0.4);
  --primitive-alpha-black-500: rgba(0, 0, 0, 0.8);
  --primitive-alpha-white-100: rgba(255, 255, 255, 0.08);
  --primitive-alpha-white-200: rgba(255, 255, 255, 0.16);
  --primitive-alpha-white-300: rgba(255, 255, 255, 0.24);
  --primitive-alpha-white-400: rgba(255, 255, 255, 0.4);
  --primitive-alpha-white-500: rgba(255, 255, 255, 0.8);
  --primitive-accent-primary-50: #d5f2fe;
  --primitive-accent-primary-100: #b1e9ff;
  --primitive-accent-primary-200: #6ed1ff;
  --primitive-accent-primary-300: #39b7fa;
  --primitive-accent-primary-400: #009cde;
  --primitive-accent-primary-500: #008fd0;
  --primitive-accent-primary-600: #0068a1;
  --primitive-accent-primary-700: #004f7e;
  --primitive-accent-primary-800: #002c52;
  --primitive-accent-primary-900: #001129;
  --primitive-accent-secondary-50: #c9f6fd;
  --primitive-accent-secondary-100: #97f1ff;
  --primitive-accent-secondary-200: #54e5f9;
  --primitive-accent-secondary-300: #22d5ed;
  --primitive-accent-secondary-400: #22b4c9;
  --primitive-accent-secondary-500: #188493;
  --primitive-accent-secondary-600: #146974;
  --primitive-accent-secondary-700: #0e474e;
  --primitive-accent-secondary-800: #083035;
  --primitive-accent-secondary-900: #051e21;
  --primitive-accent-tertiary-50: #f9c5e2;
  --primitive-accent-tertiary-100: #f49acc;
  --primitive-accent-tertiary-200: #f06ab3;
  --primitive-accent-tertiary-300: #e8178a;
  --primitive-accent-tertiary-400: #b90d6c;
  --primitive-accent-tertiary-500: #8a0e53;
  --primitive-accent-tertiary-600: #6f0b43;
  --primitive-accent-tertiary-700: #4c082e;
  --primitive-accent-tertiary-800: #3a0623;
  --primitive-accent-tertiary-900: #270417;
  --primitive-utility-info-50: #ffffff;
  --primitive-utility-info-100: #eff1f2;
  --primitive-utility-info-200: #e1e1e1;
  --primitive-utility-info-300: #c3c5c7;
  --primitive-utility-info-400: #888a8f;
  --primitive-utility-info-500: #565759;
  --primitive-utility-info-600: #414245;
  --primitive-utility-info-700: #38393a;
  --primitive-utility-info-800: #212223;
  --primitive-utility-info-900: #151517;
  --primitive-utility-advisory-50: #ebf4ff;
  --primitive-utility-advisory-100: #c4deff;
  --primitive-utility-advisory-200: #a9ceff;
  --primitive-utility-advisory-300: #8bbdff;
  --primitive-utility-advisory-400: #62a6ff;
  --primitive-utility-advisory-500: #4e88da;
  --primitive-utility-advisory-600: #3c67a0;
  --primitive-utility-advisory-700: #264062;
  --primitive-utility-advisory-800: #1a2c43;
  --primitive-utility-advisory-900: #0e1825;
  --primitive-utility-normal-50: #eefbef;
  --primitive-utility-normal-100: #c2f5c5;
  --primitive-utility-normal-200: #86e98c;
  --primitive-utility-normal-300: #47d750;
  --primitive-utility-normal-400: #2bbf35;
  --primitive-utility-normal-500: #26a12e;
  --primitive-utility-normal-600: #1c7e23;
  --primitive-utility-normal-700: #145718;
  --primitive-utility-normal-800: #0e3b11;
  --primitive-utility-normal-900: #08210a;
  --primitive-utility-serious-50: #fff8eb;
  --primitive-utility-serious-100: #ffeac2;
  --primitive-utility-serious-200: #ffd382;
  --primitive-utility-serious-300: #ffc14c;
  --primitive-utility-serious-400: #fbab16;
  --primitive-utility-serious-500: #e69600;
  --primitive-utility-serious-600: #bb7a00;
  --primitive-utility-serious-700: #8e5d00;
  --primitive-utility-serious-800: #634101;
  --primitive-utility-serious-900: #412b00;
  --primitive-utility-critical-50: #ffebea;
  --primitive-utility-critical-100: #ffc4c2;
  --primitive-utility-critical-200: #ff9390;
  --primitive-utility-critical-300: #ff6d68;
  --primitive-utility-critical-400: #ff2e27;
  --primitive-utility-critical-500: #d40b04;
  --primitive-utility-critical-600: #a10701;
  --primitive-utility-critical-700: #790501;
  --primitive-utility-critical-800: #540300;
  --primitive-utility-critical-900: #290200;
  --primitive-on-accent: #ffffff;
  --domain-classification-missing: #0b0b0b;
  --domain-classification-unclass: #007a33;
  --domain-classification-cui: #502b85;
  --domain-classification-confidential: #0033a0;
  --domain-classification-secret: #c8102e;
  --domain-classification-top-secret: #ff8c00;
  --domain-classification-ts-sci: #fce83a;
  --domain-roe-pending: #404040;
  --domain-roe-friend: #1484f4;
  --domain-roe-assumed-friend: #0e8f37;
  --domain-roe-neutral: #5b137a;
  --domain-roe-unknown: #edda0a;
  --domain-roe-suspect: #ffad38;
  --domain-roe-hostile: #ff0033;
  --domain-roe-no-statement: #404040;
  --typography-height-header-xxl: 40px;
  --typography-height-header-xl: 28px;
  --typography-height-header-l: 24px;
  --typography-height-header-m: 20px;
  --typography-height-header-s: 16px;
  --typography-height-header-xs: 12px;
  --typography-height-body-l: 24px;
  --typography-height-body-m: 20px;
  --typography-height-body-s: 16px;
  --typography-height-body-xs: 12px;
  --typography-height-body-xxs: 12px;
  --typography-height-button-l: 24px;
  --typography-height-button-m: 20px;
  --typography-height-button-s: 16px;
  --typography-height-button-xs: 12px;
  --typography-size-header-xxl: 32px;
  --typography-size-header-xl: 24px;
  --typography-size-header-l: 20px;
  --typography-size-header-m: 14px;
  --typography-size-header-s: 12px;
  --typography-size-header-xs: 10px;
  --typography-size-body-l: 16px;
  --typography-size-body-m: 14px;
  --typography-size-body-s: 12px;
  --typography-size-body-xs: 10px;
  --typography-size-body-xxs: 9px;
  --typography-size-button-l: 16px;
  --typography-size-button-m: 14px;
  --typography-size-button-s: 12px;
  --typography-size-button-xs: 10px;
  --typography-spacing-header-xxl: 0px;
  --typography-spacing-header-xl: 0.18px;
  --typography-spacing-header-l: 0.18px;
  --typography-spacing-header-m: 0.25px;
  --typography-spacing-header-s: 0.4px;
  --typography-spacing-header-xs: 0.25px;
  --typography-spacing-body-l: 0.5px;
  --typography-spacing-body-m: 0.25px;
  --typography-spacing-body-s: 0.4px;
  --typography-spacing-body-xs: 0.5px;
  --typography-spacing-body-xxs: 0.25px;
  --typography-spacing-button-l: 0.5px;
  --typography-spacing-button-m: 0.25px;
  --typography-spacing-button-s: 0.4px;
  --typography-spacing-button-xs: 0.5px;
  --typography-weight-header-xxl: 500;
  --typography-weight-header-xl: 500;
  --typography-weight-header-l: 500;
  --typography-weight-header-m: 500;
  --typography-weight-header-s: 500;
  --typography-weight-header-xs: 500;
  --typography-weight-body-l: 400;
  --typography-weight-body-m: 400;
  --typography-weight-body-s: 400;
  --typography-weight-body-xs: 400;
  --typography-weight-body-xxs: 400;
  --typography-weight-button-l: 700;
  --typography-weight-button-m: 700;
  --typography-weight-button-s: 700;
  --typography-weight-button-xs: 700;
  --spacing-0: 0px;
  --spacing: 1px;
  --spacing-none: unset;
  --spacing-xxs: 2px;
  --spacing-xs: 4px;
  --spacing-s: 8px;
  --spacing-m: 12px;
  --spacing-l: 16px;
  --spacing-xl: 24px;
  --spacing-xxl: 40px;
  --spacing-oversized: 80px;
  --radius-none: 0px;
  --radius-small: 2px;
  --radius-medium: 4px;
  --radius-large: 8px;
  --radius-round: 80px;
  --shadow-elevation-default: initial;
  --shadow-elevation-overlay-bold: 0 8px 24px 0 rgba(0 0 0 / 0.8);
  --shadow-elevation-overlay-muted: 0 8px 24px 0 rgba(0 0 0 / 0.16);
  --shadow-elevation-raised-bold: 0 1px 4px 0 rgba(0 0 0 / 0.8);
  --shadow-elevation-raised-muted: 0 1px 4px 0 rgba(0 0 0 / 0.16);
  --font-primary: 'Roboto Flex', sans-serif;
  --font-display: 'Roboto Mono', monospace;
  --icon-size-l: var(--spacing-xl);
  --icon-size-m: 20px;
  --icon-size-s: var(--spacing-l);
  --icon-size-xs: var(--spacing-m);
  --animation-duration-instant: 0ms;
  --animation-duration-fast: 80ms;
  --animation-duration-normal: 160ms;
  --animation-duration-slow: 320ms;
  --animation-easing-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --animation-easing-decelerate: cubic-bezier(0, 0, 0.2, 1);
  --animation-easing-accelerate: cubic-bezier(0.4, 0, 1, 1);
}
