/**
 * Kappture Design System — CSS Custom Properties
 * Generated by config.cjs — do not edit directly
 * Regenerate with: npm run tokens
 */

/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --kappture-border-radius-rounded: 1000px;
  --kappture-border-radius-2xl: 24px;
  --kappture-border-radius-none: 0px;
  --kappture-border-radius-sm: 4px;
  --kappture-border-radius-xl: 16px;
  --kappture-border-radius-lg: 12px;
  --kappture-border-radius-md: 8px;
  --kappture-border-width-xl: 4px;
  --kappture-border-width-lg: 3px;
  --kappture-border-width-md: 2px;
  --kappture-border-width-sm: 1px;
  --kappture-border-width-none: 0px;
  --kappture-breakpoints-2xl: 1536px;
  --kappture-breakpoints-lg: 1024px;
  --kappture-breakpoints-sm: 640px;
  --kappture-breakpoints-xl: 1280px;
  --kappture-breakpoints-md: 768px;
  --kappture-breakpoints-xs: 375px;
  --kappture-container-xl: 1140px;
  --kappture-container-2xl: 1320px;
  --kappture-container-2xs: 320px;
  --kappture-container-lg: 960px;
  --kappture-container-md: 720px;
  --kappture-container-sm: 600px;
  --kappture-container-xs: 460px;
  --kappture-spacing-0: 0px;
  --kappture-spacing-2: 2px;
  --kappture-spacing-4: 4px;
  --kappture-spacing-6: 6px;
  --kappture-spacing-8: 8px;
  --kappture-spacing-10: 10px;
  --kappture-spacing-12: 12px;
  --kappture-spacing-14: 14px;
  --kappture-spacing-16: 16px;
  --kappture-spacing-20: 20px;
  --kappture-spacing-24: 24px;
  --kappture-spacing-28: 28px;
  --kappture-spacing-32: 32px;
  --kappture-spacing-36: 36px;
  --kappture-spacing-40: 40px;
  --kappture-spacing-48: 48px;
  --kappture-spacing-56: 56px;
  --kappture-spacing-64: 64px;
  --kappture-spacing-72: 72px;
  --kappture-spacing-80: 80px;
  --kappture-spacing-96: 96px;
  --kappture-spacing-120: 120px;
  --kappture-spacing-160: 160px;
  --kappture-spacing-200: 200px;
  --kappture-spacing-240: 240px;
  --kappture-typography-font-family-display: Fieldwork;
  --kappture-typography-font-family-heading: Fieldwork;
  --kappture-typography-font-family-eyebrow: Fieldwork;
  --kappture-typography-font-family-body: Montserrat;
  --kappture-typography-font-family-ui: Fieldwork;
  --kappture-typography-font-size-10: 10px;
  --kappture-typography-font-size-12: 12px;
  --kappture-typography-font-size-14: 14px;
  --kappture-typography-font-size-16: 16px;
  --kappture-typography-font-size-20: 20px;
  --kappture-typography-font-size-24: 24px;
  --kappture-typography-font-size-32: 32px;
  --kappture-typography-font-size-40: 40px;
  --kappture-typography-font-size-48: 48px;
  --kappture-typography-font-size-60: 60px;
  --kappture-typography-font-size-76: 76px;
  --kappture-typography-font-size-92: 92px;
  --kappture-typography-font-size-176: 176px;
  --kappture-typography-font-weight-light: 300;
  --kappture-typography-font-weight-regular: 400;
  --kappture-typography-font-weight-medium: 500;
  --kappture-typography-font-weight-semi-bold: 600;
  --kappture-typography-font-weight-bold: 700;
  --kappture-typography-letter-spacing-tight: -0.5em;
  --kappture-typography-letter-spacing-default: 0em;
  --kappture-typography-letter-spacing-wide: 0.5em;
  --kappture-typography-letter-spacing-ultra-wide: 1.5em;
  --kappture-typography-heading-display-font-family: var(--kappture-typography-font-family-display);
  --kappture-typography-heading-display-font-size: var(--kappture-typography-font-size-76);
  --kappture-typography-heading-display-font-weight: var(--kappture-typography-font-weight-bold);
  --kappture-typography-heading-h1-font-family: var(--kappture-typography-font-family-heading);
  --kappture-typography-heading-h1-font-size: var(--kappture-typography-font-size-48);
  --kappture-typography-heading-h1-font-weight: var(--kappture-typography-font-weight-bold);
  --kappture-typography-heading-h2-font-family: var(--kappture-typography-font-family-heading);
  --kappture-typography-heading-h2-font-size: var(--kappture-typography-font-size-40);
  --kappture-typography-heading-h2-font-weight: var(--kappture-typography-font-weight-semi-bold);
  --kappture-typography-heading-h3-font-family: var(--kappture-typography-font-family-heading);
  --kappture-typography-heading-h3-font-size: var(--kappture-typography-font-size-32);
  --kappture-typography-heading-h3-font-weight: var(--kappture-typography-font-weight-semi-bold);
  --kappture-typography-body-lg-font-family: var(--kappture-typography-font-family-body);
  --kappture-typography-body-lg-font-size: var(--kappture-typography-font-size-20);
  --kappture-typography-body-lg-font-weight: var(--kappture-typography-font-weight-regular);
  --kappture-typography-body-default-font-family: var(--kappture-typography-font-family-body);
  --kappture-typography-body-default-font-size: var(--kappture-typography-font-size-16);
  --kappture-typography-body-default-font-weight: var(--kappture-typography-font-weight-regular);
  --kappture-typography-body-sm-font-family: var(--kappture-typography-font-family-body);
  --kappture-typography-body-sm-font-size: var(--kappture-typography-font-size-14);
  --kappture-typography-body-sm-font-weight: var(--kappture-typography-font-weight-regular);
  --kappture-typography-label-default-font-family: var(--kappture-typography-font-family-ui);
  --kappture-typography-label-default-font-size: var(--kappture-typography-font-size-14);
  --kappture-typography-label-default-font-weight: var(--kappture-typography-font-weight-semi-bold);
  --kappture-button-border-radius: var(--kappture-border-radius-md);
  --kappture-focus-ring-border-width: var(--kappture-border-width-md);
  --kappture-input-border-radius: var(--kappture-border-radius-sm);
  --kappture-input-border-default: var(--kappture-border-secondary);
  --kappture-input-border-focus: var(--kappture-border-focus);
}

/**
 * Do not edit directly, this file was auto-generated.
 */

.light {
  --kappture-color-black-0: #00000000;
  --kappture-color-black-5: #0000000c;
  --kappture-color-black-10: #00000019;
  --kappture-color-black-20: #00000033;
  --kappture-color-black-30: #0000004c;
  --kappture-color-black-40: #00000066;
  --kappture-color-black-50: #0000007f;
  --kappture-color-black-60: #00000099;
  --kappture-color-black-70: #000000b2;
  --kappture-color-black-80: #000000cc;
  --kappture-color-black-90: #000000e5;
  --kappture-color-black-100: #000000;
  --kappture-color-white-0: #ffffff00;
  --kappture-color-white-5: #ffffff0c;
  --kappture-color-white-10: #ffffff19;
  --kappture-color-white-20: #ffffff33;
  --kappture-color-white-30: #ffffff4c;
  --kappture-color-white-40: #ffffff66;
  --kappture-color-white-50: #ffffff7f;
  --kappture-color-white-60: #ffffff99;
  --kappture-color-white-70: #ffffffb2;
  --kappture-color-white-80: #ffffffcc;
  --kappture-color-white-90: #ffffffe5;
  --kappture-color-white-100: #ffffff;
  --kappture-color-pink-10: #fde9f1;
  --kappture-color-pink-20: #fad3e4;
  --kappture-color-pink-30: #f8bcd6;
  --kappture-color-pink-40: #f5a6c9;
  --kappture-color-pink-50: #f390bb;
  --kappture-color-pink-60: #f07aad;
  --kappture-color-pink-70: #ee64a0;
  --kappture-color-pink-80: #eb4d92;
  --kappture-color-pink-90: #e93785;
  --kappture-color-pink-100: #e62177;
  --kappture-color-navy-grey-10: #e7e8e9;
  --kappture-color-navy-grey-20: #cfd1d4;
  --kappture-color-navy-grey-30: #b8babe;
  --kappture-color-navy-grey-40: #a0a3a8;
  --kappture-color-navy-grey-50: #888c93;
  --kappture-color-navy-grey-60: #70747d;
  --kappture-color-navy-grey-70: #585d67;
  --kappture-color-navy-grey-80: #414651;
  --kappture-color-navy-grey-90: #292f3c;
  --kappture-color-navy-grey-100: #111826;
  --kappture-color-cool-grey-100: #ececec;
  --kappture-color-cool-grey-200: #e0e0e0;
  --kappture-color-cool-grey-300: #cccccc;
  --kappture-color-cool-grey-400: #b8b8b8;
  --kappture-color-cool-grey-500: #a3a3a3;
  --kappture-color-cool-grey-600: #8f8f8f;
  --kappture-color-cool-grey-700: #7a7a7a;
  --kappture-color-cool-grey-800: #666666;
  --kappture-color-cool-grey-900: #525252;
  --kappture-color-cool-grey-1000: #3d3d3d;
  --kappture-color-cool-grey-1100: #292929;
  --kappture-color-cool-grey-1200: #141414;
  --kappture-color-green-1000: #09bc8a;
  --kappture-color-red-1000: #f7293b;
  --kappture-color-amber-1000: #e28413;
  --kappture-color-blue-1000: #00a7e1;
  --kappture-color-indigo-100: #f6f8ff;
  --kappture-color-indigo-200: #e8eeff;
  --kappture-color-indigo-300: #dae4ff;
  --kappture-color-indigo-400: #ccdaff;
  --kappture-color-indigo-500: #b0c6ff;
  --kappture-color-indigo-600: #96b3ff;
  --kappture-color-indigo-700: #799cff;
  --kappture-color-indigo-800: #5f85ff;
  --kappture-color-indigo-900: #3552ff;
  --kappture-color-indigo-1000: #2229de;
  --kappture-color-indigo-1100: #2023da;
  --kappture-color-indigo-1200: #2729c0;
  --kappture-color-indigo-1300: #2324af;
  --kappture-color-indigo-1400: #1e2594;
  --kappture-color-indigo-1500: #1a2378;
  --kappture-color-indigo-1600: #141d60;
  --kappture-color-indigo-1700: #0e1647;
  --kappture-color-indigo-1800: #060d31;
  --kappture-color-indigo-1900: #03041f;
  --kappture-color-indigo-2000: #00010e;
  --kappture-focus-inner-ring: var(--kappture-color-white-100);
  --kappture-focus-outer-ring: var(--kappture-color-indigo-1000);
  --kappture-text-error-primary-subtle: var(--kappture-color-red-1000);
  --kappture-text-error-primary-hover: var(--kappture-color-red-1000);
  --kappture-text-warning-primary-hover: var(--kappture-color-amber-1000);
  --kappture-text-warning-primary: var(--kappture-color-amber-1000);
  --kappture-text-success-primary-subtle: var(--kappture-color-green-1000);
  --kappture-text-success-primary-hover: var(--kappture-color-green-1000);
  --kappture-text-success-primary: var(--kappture-color-green-1000);
  --kappture-text-info-primary-hover: var(--kappture-color-blue-1000);
  --kappture-text-info-primary: var(--kappture-color-blue-1000);
  --kappture-text-brand-primary-pressed: var(--kappture-color-pink-80);
  --kappture-text-brand-primary: var(--kappture-color-pink-100);
  --kappture-text-action-inverted-visited: var(--kappture-color-white-70);
  --kappture-text-action-inverted-pressed: var(--kappture-color-white-80);
  --kappture-text-action-inverted: var(--kappture-color-white-100);
  --kappture-text-action-visited: var(--kappture-color-pink-80);
  --kappture-text-action-inverted-hover: var(--kappture-color-white-90);
  --kappture-text-secondary: var(--kappture-color-navy-grey-90);
  --kappture-text-action-hover: var(--kappture-color-pink-100);
  --kappture-text-disabled: var(--kappture-color-navy-grey-60);
  --kappture-text-action-pressed: var(--kappture-color-pink-90);
  --kappture-text-error-primary: var(--kappture-color-red-1000);
  --kappture-text-action: var(--kappture-color-navy-grey-100);
  --kappture-text-info-primary-subtle: var(--kappture-color-blue-1000);
  --kappture-text-tertiary: var(--kappture-color-navy-grey-80);
  --kappture-text-tertiary-static: var(--kappture-color-navy-grey-80);
  --kappture-text-placeholder: var(--kappture-color-navy-grey-70);
  --kappture-text-primary-inverted: var(--kappture-color-white-100);
  --kappture-text-brand-primary-hover: var(--kappture-color-pink-90);
  --kappture-text-secondary-static: var(--kappture-color-navy-grey-90);
  --kappture-text-warning-primary-subtle: var(--kappture-color-amber-1000);
  --kappture-text-primary-static: var(--kappture-color-navy-grey-100);
  --kappture-text-primary: var(--kappture-color-navy-grey-100);
  --kappture-border-focus: var(--kappture-color-indigo-1000);
  --kappture-border-quaternary: var(--kappture-color-navy-grey-30);
  --kappture-border-transparent: var(--kappture-color-black-0);
  --kappture-border-tertiary: var(--kappture-color-navy-grey-40);
  --kappture-border-primary: var(--kappture-color-navy-grey-70);
  --kappture-border-secondary: var(--kappture-color-navy-grey-50);
  --kappture-background-quaternary-inverted: var(--kappture-color-navy-grey-70);
  --kappture-background-tertiary: var(--kappture-color-navy-grey-20);
  --kappture-background-tertiary-inverted: var(--kappture-color-navy-grey-80);
  --kappture-background-error-solid: var(--kappture-color-red-1000);
  --kappture-background-secondary-inverted: var(--kappture-color-navy-grey-90);
  --kappture-background-error-primary: var(--kappture-color-red-1000);
  --kappture-background-warning-tertiary: var(--kappture-color-amber-1000);
  --kappture-background-warning-secondary: var(--kappture-color-amber-1000);
  --kappture-background-info-tertiary: var(--kappture-color-blue-1000);
  --kappture-background-warning-primary: var(--kappture-color-amber-1000);
  --kappture-background-info-primary: var(--kappture-color-blue-1000);
  --kappture-background-secondary: var(--kappture-color-navy-grey-10);
  --kappture-background-success-solid: var(--kappture-color-green-1000);
  --kappture-background-info-secondary: var(--kappture-color-blue-1000);
  --kappture-background-success-tertiary: var(--kappture-color-green-1000);
  --kappture-background-brand-secondary: var(--kappture-color-pink-20);
  --kappture-background-success-secondary: var(--kappture-color-green-1000);
  --kappture-background-error-tertiary: var(--kappture-color-red-1000);
  --kappture-background-error-secondary: var(--kappture-color-red-1000);
  --kappture-background-brand-solid: var(--kappture-color-pink-100);
  --kappture-background-primary-inverted: var(--kappture-color-navy-grey-100);
  --kappture-background-brand-tertiary: var(--kappture-color-pink-30);
  --kappture-background-success-primary: var(--kappture-color-green-1000);
  --kappture-background-info-solid: var(--kappture-color-blue-1000);
  --kappture-background-disabled: var(--kappture-color-navy-grey-50);
  --kappture-background-brand-primary: var(--kappture-color-pink-10);
  --kappture-background-quaternary: var(--kappture-color-navy-grey-30);
  --kappture-background-warning-solid: var(--kappture-color-amber-1000);
  --kappture-background-primary: var(--kappture-color-white-100);
  --kappture-foreground-action-hover: var(--kappture-color-pink-100);
  --kappture-foreground-action-pressed: var(--kappture-color-pink-90);
  --kappture-foreground-action: var(--kappture-color-navy-grey-100);
  --kappture-foreground-disabled: var(--kappture-color-navy-grey-60);
  --kappture-foreground-secondary: var(--kappture-color-navy-grey-90);
  --kappture-foreground-warning: var(--kappture-color-amber-1000);
  --kappture-foreground-error: var(--kappture-color-red-1000);
  --kappture-foreground-action-visited: var(--kappture-color-pink-80);
  --kappture-foreground-info: var(--kappture-color-blue-1000);
  --kappture-foreground-tertiary: var(--kappture-color-navy-grey-80);
  --kappture-foreground-brand: var(--kappture-color-pink-100);
  --kappture-foreground-primary-inverted: var(--kappture-color-white-100);
  --kappture-foreground-success: var(--kappture-color-green-1000);
  --kappture-foreground-primary: var(--kappture-color-navy-grey-100);
  --kappture-alpha-white-60: var(--kappture-color-white-60);
  --kappture-alpha-white-40: var(--kappture-color-white-40);
  --kappture-alpha-white-30: var(--kappture-color-white-30);
  --kappture-alpha-black-100: var(--kappture-color-black-100);
  --kappture-alpha-black-90: var(--kappture-color-black-90);
  --kappture-alpha-white-80: var(--kappture-color-white-80);
  --kappture-alpha-white-20: var(--kappture-color-white-20);
  --kappture-alpha-black-80: var(--kappture-color-black-80);
  --kappture-alpha-black-30: var(--kappture-color-black-30);
  --kappture-alpha-black-70: var(--kappture-color-black-70);
  --kappture-alpha-black-40: var(--kappture-color-black-40);
  --kappture-alpha-white-100: var(--kappture-color-white-100);
  --kappture-alpha-black-20: var(--kappture-color-black-20);
  --kappture-alpha-white-70: var(--kappture-color-white-70);
  --kappture-alpha-black-60: var(--kappture-color-black-60);
  --kappture-alpha-black-0: var(--kappture-color-black-0);
  --kappture-alpha-white-90: var(--kappture-color-white-90);
  --kappture-alpha-white-50: var(--kappture-color-white-50);
  --kappture-alpha-white-10: var(--kappture-color-white-10);
  --kappture-alpha-black-50: var(--kappture-color-black-50);
  --kappture-alpha-black-10: var(--kappture-color-black-10);
  --kappture-alpha-white-0: var(--kappture-color-white-0);
  --kappture-text-indigo-primary: var(--kappture-color-indigo-1000);
  --kappture-text-indigo-primary-hover: var(--kappture-color-indigo-800);
  --kappture-text-indigo-primary-pressed: var(--kappture-color-indigo-600);
  --kappture-background-indigo-secondary: var(--kappture-color-indigo-400);
  --kappture-background-indigo-tertiary: var(--kappture-color-indigo-500);
  --kappture-background-indigo-solid: var(--kappture-color-indigo-1000);
  --kappture-background-indigo-primary: var(--kappture-color-indigo-200);
  --kappture-border-brand: var(--kappture-color-pink-100);
  --kappture-button-background-hover: var(--kappture-color-pink-90);
  --kappture-focus-ring-color-border-knockout: var(--kappture-color-white-100);
  --kappture-button-background-default: var(--kappture-background-brand-solid);
  --kappture-button-background-disabled: var(--kappture-background-secondary);
  --kappture-button-text-default: var(--kappture-text-action-inverted);
  --kappture-button-text-disabled: var(--kappture-text-disabled);
  --kappture-focus-ring-color-border-default: var(--kappture-border-focus);
  --kappture-input-background-default: var(--kappture-background-primary);
  --kappture-input-background-disabled: var(--kappture-background-secondary);
  --kappture-input-text-default: var(--kappture-text-primary);
  --kappture-input-text-placeholder: var(--kappture-text-disabled);
}

/**
 * Do not edit directly, this file was auto-generated.
 */

.dark {
  --kappture-color-black-0: #00000000;
  --kappture-color-black-5: #0000000c;
  --kappture-color-black-10: #00000019;
  --kappture-color-black-20: #00000033;
  --kappture-color-black-30: #0000004c;
  --kappture-color-black-40: #00000066;
  --kappture-color-black-50: #0000007f;
  --kappture-color-black-60: #00000099;
  --kappture-color-black-70: #000000b2;
  --kappture-color-black-80: #000000cc;
  --kappture-color-black-90: #000000e5;
  --kappture-color-black-100: #000000;
  --kappture-color-white-0: #ffffff00;
  --kappture-color-white-5: #ffffff0c;
  --kappture-color-white-10: #ffffff19;
  --kappture-color-white-20: #ffffff33;
  --kappture-color-white-30: #ffffff4c;
  --kappture-color-white-40: #ffffff66;
  --kappture-color-white-50: #ffffff7f;
  --kappture-color-white-60: #ffffff99;
  --kappture-color-white-70: #ffffffb2;
  --kappture-color-white-80: #ffffffcc;
  --kappture-color-white-90: #ffffffe5;
  --kappture-color-white-100: #ffffff;
  --kappture-color-pink-10: #fde9f1;
  --kappture-color-pink-20: #fad3e4;
  --kappture-color-pink-30: #f8bcd6;
  --kappture-color-pink-40: #f5a6c9;
  --kappture-color-pink-50: #f390bb;
  --kappture-color-pink-60: #f07aad;
  --kappture-color-pink-70: #ee64a0;
  --kappture-color-pink-80: #eb4d92;
  --kappture-color-pink-90: #e93785;
  --kappture-color-pink-100: #e62177;
  --kappture-color-navy-grey-10: #e7e8e9;
  --kappture-color-navy-grey-20: #cfd1d4;
  --kappture-color-navy-grey-30: #b8babe;
  --kappture-color-navy-grey-40: #a0a3a8;
  --kappture-color-navy-grey-50: #888c93;
  --kappture-color-navy-grey-60: #70747d;
  --kappture-color-navy-grey-70: #585d67;
  --kappture-color-navy-grey-80: #414651;
  --kappture-color-navy-grey-90: #292f3c;
  --kappture-color-navy-grey-100: #111826;
  --kappture-color-cool-grey-100: #ececec;
  --kappture-color-cool-grey-200: #e0e0e0;
  --kappture-color-cool-grey-300: #cccccc;
  --kappture-color-cool-grey-400: #b8b8b8;
  --kappture-color-cool-grey-500: #a3a3a3;
  --kappture-color-cool-grey-600: #8f8f8f;
  --kappture-color-cool-grey-700: #7a7a7a;
  --kappture-color-cool-grey-800: #666666;
  --kappture-color-cool-grey-900: #525252;
  --kappture-color-cool-grey-1000: #3d3d3d;
  --kappture-color-cool-grey-1100: #292929;
  --kappture-color-cool-grey-1200: #141414;
  --kappture-color-green-1000: #09bc8a;
  --kappture-color-red-1000: #f7293b;
  --kappture-color-amber-1000: #e28413;
  --kappture-color-blue-1000: #00a7e1;
  --kappture-color-indigo-100: #f6f8ff;
  --kappture-color-indigo-200: #e8eeff;
  --kappture-color-indigo-300: #dae4ff;
  --kappture-color-indigo-400: #ccdaff;
  --kappture-color-indigo-500: #b0c6ff;
  --kappture-color-indigo-600: #96b3ff;
  --kappture-color-indigo-700: #799cff;
  --kappture-color-indigo-800: #5f85ff;
  --kappture-color-indigo-900: #3552ff;
  --kappture-color-indigo-1000: #2229de;
  --kappture-color-indigo-1100: #2023da;
  --kappture-color-indigo-1200: #2729c0;
  --kappture-color-indigo-1300: #2324af;
  --kappture-color-indigo-1400: #1e2594;
  --kappture-color-indigo-1500: #1a2378;
  --kappture-color-indigo-1600: #141d60;
  --kappture-color-indigo-1700: #0e1647;
  --kappture-color-indigo-1800: #060d31;
  --kappture-color-indigo-1900: #03041f;
  --kappture-color-indigo-2000: #00010e;
  --kappture-focus-inner-ring: var(--kappture-color-navy-grey-100);
  --kappture-focus-outer-ring: var(--kappture-color-indigo-800);
  --kappture-text-primary: var(--kappture-color-white-100);
  --kappture-text-secondary: var(--kappture-color-navy-grey-20);
  --kappture-text-tertiary: var(--kappture-color-navy-grey-30);
  --kappture-text-placeholder: var(--kappture-color-navy-grey-50);
  --kappture-text-disabled: var(--kappture-color-navy-grey-60);
  --kappture-text-primary-static: var(--kappture-color-navy-grey-100);
  --kappture-text-secondary-static: var(--kappture-color-navy-grey-90);
  --kappture-text-tertiary-static: var(--kappture-color-navy-grey-80);
  --kappture-text-primary-inverted: var(--kappture-color-navy-grey-100);
  --kappture-text-action: var(--kappture-color-white-100);
  --kappture-text-action-hover: var(--kappture-color-pink-90);
  --kappture-text-action-pressed: var(--kappture-color-pink-80);
  --kappture-text-action-visited: var(--kappture-color-pink-70);
  --kappture-text-action-inverted: var(--kappture-color-navy-grey-100);
  --kappture-text-action-inverted-hover: var(--kappture-color-navy-grey-90);
  --kappture-text-action-inverted-pressed: var(--kappture-color-navy-grey-80);
  --kappture-text-action-inverted-visited: var(--kappture-color-navy-grey-60);
  --kappture-text-brand-primary: var(--kappture-color-pink-80);
  --kappture-text-brand-primary-hover: var(--kappture-color-pink-70);
  --kappture-text-brand-primary-pressed: var(--kappture-color-pink-60);
  --kappture-text-error-primary: var(--kappture-color-red-1000);
  --kappture-text-error-primary-hover: var(--kappture-color-red-1000);
  --kappture-text-error-primary-subtle: var(--kappture-color-red-1000);
  --kappture-text-warning-primary: var(--kappture-color-amber-1000);
  --kappture-text-warning-primary-hover: var(--kappture-color-amber-1000);
  --kappture-text-warning-primary-subtle: var(--kappture-color-amber-1000);
  --kappture-text-success-primary: var(--kappture-color-green-1000);
  --kappture-text-success-primary-hover: var(--kappture-color-green-1000);
  --kappture-text-success-primary-subtle: var(--kappture-color-green-1000);
  --kappture-text-info-primary: var(--kappture-color-blue-1000);
  --kappture-text-info-primary-hover: var(--kappture-color-blue-1000);
  --kappture-text-info-primary-subtle: var(--kappture-color-blue-1000);
  --kappture-border-primary: var(--kappture-color-navy-grey-70);
  --kappture-border-secondary: var(--kappture-color-navy-grey-60);
  --kappture-border-tertiary: var(--kappture-color-navy-grey-50);
  --kappture-border-quaternary: var(--kappture-color-navy-grey-40);
  --kappture-border-focus: var(--kappture-color-indigo-800);
  --kappture-border-transparent: var(--kappture-color-white-0);
  --kappture-background-primary: var(--kappture-color-navy-grey-100);
  --kappture-background-secondary: var(--kappture-color-navy-grey-90);
  --kappture-background-tertiary: var(--kappture-color-navy-grey-80);
  --kappture-background-quaternary: var(--kappture-color-navy-grey-70);
  --kappture-background-primary-inverted: var(--kappture-color-white-100);
  --kappture-background-secondary-inverted: var(--kappture-color-navy-grey-10);
  --kappture-background-tertiary-inverted: var(--kappture-color-navy-grey-20);
  --kappture-background-quaternary-inverted: var(--kappture-color-navy-grey-30);
  --kappture-background-disabled: var(--kappture-color-navy-grey-70);
  --kappture-background-brand-primary: var(--kappture-color-pink-100);
  --kappture-background-brand-secondary: var(--kappture-color-pink-90);
  --kappture-background-brand-tertiary: var(--kappture-color-pink-80);
  --kappture-background-brand-solid: var(--kappture-color-pink-100);
  --kappture-background-error-primary: var(--kappture-color-red-1000);
  --kappture-background-error-secondary: var(--kappture-color-red-1000);
  --kappture-background-error-tertiary: var(--kappture-color-red-1000);
  --kappture-background-error-solid: var(--kappture-color-red-1000);
  --kappture-background-warning-primary: var(--kappture-color-amber-1000);
  --kappture-background-warning-secondary: var(--kappture-color-amber-1000);
  --kappture-background-warning-tertiary: var(--kappture-color-amber-1000);
  --kappture-background-warning-solid: var(--kappture-color-amber-1000);
  --kappture-background-success-primary: var(--kappture-color-green-1000);
  --kappture-background-success-secondary: var(--kappture-color-green-1000);
  --kappture-background-success-tertiary: var(--kappture-color-green-1000);
  --kappture-background-success-solid: var(--kappture-color-green-1000);
  --kappture-background-info-primary: var(--kappture-color-blue-1000);
  --kappture-background-info-secondary: var(--kappture-color-blue-1000);
  --kappture-background-info-tertiary: var(--kappture-color-blue-1000);
  --kappture-background-info-solid: var(--kappture-color-blue-1000);
  --kappture-foreground-primary: var(--kappture-color-white-100);
  --kappture-foreground-secondary: var(--kappture-color-navy-grey-20);
  --kappture-foreground-tertiary: var(--kappture-color-navy-grey-30);
  --kappture-foreground-action: var(--kappture-color-white-100);
  --kappture-foreground-action-hover: var(--kappture-color-pink-80);
  --kappture-foreground-action-pressed: var(--kappture-color-pink-70);
  --kappture-foreground-action-visited: var(--kappture-color-pink-70);
  --kappture-foreground-disabled: var(--kappture-color-navy-grey-60);
  --kappture-foreground-brand: var(--kappture-color-pink-80);
  --kappture-foreground-primary-inverted: var(--kappture-color-navy-grey-100);
  --kappture-foreground-error: var(--kappture-color-red-1000);
  --kappture-foreground-warning: var(--kappture-color-amber-1000);
  --kappture-foreground-success: var(--kappture-color-green-1000);
  --kappture-foreground-info: var(--kappture-color-blue-1000);
  --kappture-alpha-white-100: var(--kappture-color-white-100);
  --kappture-alpha-white-90: var(--kappture-color-white-90);
  --kappture-alpha-white-80: var(--kappture-color-white-80);
  --kappture-alpha-white-70: var(--kappture-color-white-70);
  --kappture-alpha-white-60: var(--kappture-color-white-60);
  --kappture-alpha-white-50: var(--kappture-color-white-50);
  --kappture-alpha-white-40: var(--kappture-color-white-40);
  --kappture-alpha-white-30: var(--kappture-color-white-30);
  --kappture-alpha-white-20: var(--kappture-color-white-20);
  --kappture-alpha-white-10: var(--kappture-color-white-10);
  --kappture-alpha-white-0: var(--kappture-color-white-0);
  --kappture-alpha-black-100: var(--kappture-color-black-100);
  --kappture-alpha-black-90: var(--kappture-color-black-90);
  --kappture-alpha-black-80: var(--kappture-color-black-80);
  --kappture-alpha-black-70: var(--kappture-color-black-70);
  --kappture-alpha-black-60: var(--kappture-color-black-60);
  --kappture-alpha-black-50: var(--kappture-color-black-50);
  --kappture-alpha-black-40: var(--kappture-color-black-40);
  --kappture-alpha-black-30: var(--kappture-color-black-30);
  --kappture-alpha-black-20: var(--kappture-color-black-20);
  --kappture-alpha-black-10: var(--kappture-color-black-10);
  --kappture-alpha-black-0: var(--kappture-color-black-0);
  --kappture-button-background-hover: var(--kappture-color-pink-90);
  --kappture-focus-ring-color-border-knockout: var(--kappture-color-white-100);
  --kappture-button-background-default: var(--kappture-background-brand-solid);
  --kappture-button-background-disabled: var(--kappture-background-secondary);
  --kappture-button-text-default: var(--kappture-text-action-inverted);
  --kappture-button-text-disabled: var(--kappture-text-disabled);
  --kappture-focus-ring-color-border-default: var(--kappture-border-focus);
  --kappture-input-background-default: var(--kappture-background-primary);
  --kappture-input-background-disabled: var(--kappture-background-secondary);
  --kappture-input-text-default: var(--kappture-text-primary);
  --kappture-input-text-placeholder: var(--kappture-text-disabled);
}
