/* Generated from tokens.json by build-tokens-css.py. Do not edit. */
:root, [data-theme="light"] {
  --color-bg-primary: var(--color-light-core-500);
  --color-bg-secondary: var(--color-light-core-600);
  --color-text-primary: var(--color-dark-core-700);
  --color-text-secondary: var(--color-neutrals-500);
  --color-accent-default: var(--color-primary-500);
  --color-accent-hover: var(--color-primary-600);
  --color-border-default: var(--color-neutrals-200);
  --color-status-warning: var(--color-warning-500);
  --color-status-error: var(--color-error-500);
  --color-status-success: var(--color-success-500);
  --color-bg-inverse: var(--color-dark-core-500);
  --color-bg-canvas: var(--color-light-core-400);
  --color-text-on-accent: var(--color-light-core-500);
  --color-text-disabled: var(--color-neutrals-300);
  --color-text-inverse: var(--color-light-core-500);
  --color-accent-subtle: var(--color-primary-50);
  --color-accent-text: var(--color-primary-600);
  --color-accent-strong: var(--color-primary-700);
  --color-border-subtle: var(--color-neutrals-100);
  --color-border-focus: var(--color-primary-500);
  --color-status-warning-bg: var(--color-warning-50);
  --color-status-error-bg: var(--color-error-50);
  --color-status-success-bg: var(--color-success-100);
  --color-status-warning-text: var(--color-warning-700);
  --color-status-error-text: var(--color-error-700);
  --color-status-success-text: var(--color-success-700);
  --color-base-black: #141414;
  --color-base-white: #FFFFFF;
  --color-base-brand-cream: #EEEEE5;
  --color-base-brand-dark: #323232;
  --color-primary-50: #FFEFEB;
  --color-primary-100: #FFCFC2;
  --color-primary-200: #FF9F85;
  --color-primary-300: #FF8F70;
  --color-primary-400: #FF6F47;
  --color-primary-500: #FF3700;
  --color-primary-600: #E03100;
  --color-primary-700: #B82800;
  --color-primary-800: #8F1F00;
  --color-primary-900: #661600;
  --color-primary-1000: #3D0D00;
  --color-neutrals-50: #F6F5F4;
  --color-neutrals-100: #E3E0DE;
  --color-neutrals-200: #D0CCC8;
  --color-neutrals-300: #BDB7B2;
  --color-neutrals-400: #ABA39C;
  --color-neutrals-500: #7D746B;
  --color-neutrals-600: #6E665E;
  --color-neutrals-700: #58524B;
  --color-neutrals-800: #423E38;
  --color-neutrals-900: #2C2926;
  --color-neutrals-1000: #161413;
  --color-dark-core-300: #474747;
  --color-dark-core-400: #3D3D3D;
  --color-dark-core-500: #323232;
  --color-dark-core-600: #292929;
  --color-dark-core-700: #1F1F1F;
  --color-light-core-400: #E7E7DA;
  --color-light-core-500: #EEEEE5;
  --color-light-core-600: #F7F7F3;
  --color-eco-1-300: #001214;
  --color-eco-1-400: #002529;
  --color-eco-1-500: #003A3F;
  --color-eco-1-600: #004952;
  --color-eco-1-700: #005A66;
  --color-eco-2-400: #CAFDAF;
  --color-eco-2-500: #DAFEC7;
  --color-eco-2-600: #F2FFEB;
  --color-warning-50: #FFFAE7;
  --color-warning-100: #FFF0B5;
  --color-warning-200: #FEE074;
  --color-warning-300: #FECA15;
  --color-warning-400: #F4B100;
  --color-warning-500: #D38F00;
  --color-warning-600: #AF7200;
  --color-warning-700: #8A5A00;
  --color-warning-800: #664000;
  --color-warning-900: #3D2A00;
  --color-warning-1000: #140E00;
  --color-error-50: #FFEDEF;
  --color-error-100: #FFD2D2;
  --color-error-200: #FFA1A4;
  --color-error-300: #FF6A70;
  --color-error-400: #F4373F;
  --color-error-500: #D80014;
  --color-error-600: #B2000D;
  --color-error-700: #8D0008;
  --color-error-800: #670206;
  --color-error-900: #440206;
  --color-error-1000: #1D0305;
  --color-success-100: #E7F9EE;
  --color-success-200: #C8F0D8;
  --color-success-300: #8EE1AF;
  --color-success-400: #00B055;
  --color-success-500: #00903A;
  --color-success-600: #00762F;
  --color-success-700: #005E26;
  --color-success-800: #00431A;
  --color-success-900: #002910;
  --web-bg-2: #E6E6DB;
  --web-bg-3: #DCDBCF;
  --web-text-soft: #4A4A4A;
  --web-strip-card: #232323;
  --web-strip-muted: #A9A196;
}

[data-theme="dark"] {
  --color-bg-primary: var(--color-dark-core-500);
  --color-bg-secondary: var(--color-dark-core-400);
  --color-text-primary: var(--color-light-core-500);
  --color-text-secondary: var(--color-neutrals-400);
  --color-accent-default: var(--color-primary-400);
  --color-accent-hover: var(--color-primary-300);
  --color-border-default: var(--color-neutrals-800);
  --color-status-warning: var(--color-warning-400);
  --color-status-error: var(--color-error-400);
  --color-status-success: var(--color-success-400);
  --color-bg-inverse: var(--color-light-core-500);
  --color-bg-canvas: var(--color-dark-core-600);
  --color-text-on-accent: var(--color-dark-core-500);
  --color-text-disabled: var(--color-neutrals-700);
  --color-text-inverse: var(--color-dark-core-700);
  --color-accent-subtle: var(--color-primary-1000);
  --color-accent-text: var(--color-primary-400);
  --color-accent-strong: var(--color-primary-600);
  --color-border-subtle: var(--color-neutrals-900);
  --color-border-focus: var(--color-primary-400);
  --color-status-warning-bg: var(--color-warning-1000);
  --color-status-error-bg: var(--color-error-1000);
  --color-status-success-bg: var(--color-success-900);
  --color-status-warning-text: var(--color-warning-200);
  --color-status-error-text: var(--color-error-200);
  --color-status-success-text: var(--color-success-200);
}
