/* Auto-generated by Style Dictionary — do not edit */

/* ── Light mode (default) ─────────────────────────── */
:root {
  --color-white: #FFFFFF;
  --color-black: #000000;
  --color-lime-50: #E0E9D1;
  --color-lime-100: #DBECBC;
  --color-lime-200: #D0F191;
  --color-lime-300: #C3F565;
  --color-lime-400: #B7FA3A;
  --color-lime-500: #ACFF0F;
  --color-lime-600: #89CC0C;
  --color-lime-700: #679909;
  --color-lime-800: #456606;
  --color-lime-900: #223303;
  --color-purple-50: #D9D1E9;
  --color-purple-100: #CDBCEC;
  --color-purple-200: #B291F1;
  --color-purple-300: #9765F5;
  --color-purple-400: #7C3AFA;
  --color-purple-500: #620FFF;
  --color-purple-600: #4E0CCC;
  --color-purple-700: #3B0999;
  --color-purple-800: #270666;
  --color-purple-900: #140333;
  --color-yellow-50: #E9E5D1;
  --color-yellow-100: #ECE5BC;
  --color-yellow-200: #F1E291;
  --color-yellow-300: #F5DF65;
  --color-yellow-400: #FADC3A;
  --color-yellow-500: #FFDA0F;
  --color-yellow-600: #CCAE0C;
  --color-yellow-700: #998309;
  --color-yellow-800: #665706;
  --color-yellow-900: #332C03;
  --color-red-50: #E9D1D4;
  --color-red-100: #ECBCC3;
  --color-red-200: #F191A0;
  --color-red-300: #F5657B;
  --color-red-400: #FA3A58;
  --color-red-500: #FF0F34;
  --color-red-600: #CC0C2A;
  --color-red-700: #99091F;
  --color-red-800: #660615;
  --color-red-900: #33030A;
  --color-blue-50: #D1E0E9;
  --color-blue-100: #BCDBEC;
  --color-blue-200: #91D0F1;
  --color-blue-300: #65C3F5;
  --color-blue-400: #3AB8FA;
  --color-blue-500: #0FACFF;
  --color-blue-600: #0C8ACC;
  --color-blue-700: #096799;
  --color-blue-800: #064566;
  --color-blue-900: #032233;
  --color-gray-50: #DADADA;
  --color-gray-100: #CECFCE;
  --color-gray-200: #B6B8B5;
  --color-gray-300: #9C9F9C;
  --color-gray-400: #848883;
  --color-gray-500: #6B706A;
  --color-gray-600: #565A55;
  --color-gray-700: #404340;
  --color-gray-800: #2B2D2A;
  --color-gray-900: #151615;
  --color-green-50: #D6D8D3;
  --color-green-100: #C8CBC1;
  --color-green-200: #A9B09C;
  --color-green-300: #889375;
  --color-green-400: #697850;
  --color-green-500: #4A5C2A;
  --color-green-600: #3B4A22;
  --color-green-700: #2C3719;
  --color-green-800: #1E2511;
  --color-green-900: #0F1208;
  --fontFamily-font: Geist;
  --fontWeight-Regular: 400;
  --fontWeight-Medium: 500;
  --fontWeight-Semi-Bold: 600;
  --scale-s0: 0px;
  --scale-s1: 1px;
  --scale-s2: 2px;
  --scale-s4: 4px;
  --scale-s8: 8px;
  --scale-s12: 12px;
  --scale-s16: 16px;
  --scale-s20: 20px;
  --scale-s24: 24px;
  --scale-s28: 28px;
  --scale-s32: 32px;
  --scale-s36: 36px;
  --scale-s48: 48px;
  --scale-s64: 64px;
  --semantic-content-text-heading: #000000;
  --semantic-content-text-body: #000000;
  --semantic-content-text-caption: #404340;
  --semantic-content-text-placeholder: #6B706A;
  --semantic-content-text-link: #223303;
  --semantic-content-text-link-hover: #223303;
  --semantic-content-text-on-brand: #FFFFFF;
  --semantic-content-text-on-brand-subtle: #000000;
  --semantic-content-text-inverse: #FFFFFF;
  --semantic-content-text-on-accent: #ACFF0F;
  --semantic-content-icon-strong: #000000;
  --semantic-content-icon-default: #000000;
  --semantic-content-icon-muted: #565A55;
  --semantic-content-icon-subtle: #6B706A;
  --semantic-content-icon-on-brand: #FFFFFF;
  --semantic-content-icon-on-brand-subtle: #000000;
  --semantic-content-icon-inverse: #FFFFFF;
  --semantic-surface-bg-default: #FFFFFF;
  --semantic-surface-bg-raised: #CECFCE;
  --semantic-surface-bg-sunken: #DADADA;
  --semantic-surface-bg-brand: #4A5C2A;
  --semantic-surface-bg-brand-subtle: #D6D8D3;
  --semantic-surface-bg-overlay: #00000080;
  --semantic-surface-bg-accent: #223303;
  --semantic-surface-border-default: #FFFFFF;
  --semantic-surface-border-raised: #CECFCE;
  --semantic-surface-border-sunken: #DADADA;
  --semantic-surface-border-brand: #4A5C2A;
  --semantic-surface-border-brand-subtle: #D6D8D3;
  --semantic-surface-border-accent: #223303;
  --semantic-primary-bg-solid: #ACFF0F;
  --semantic-primary-bg-solid-hover: #89CC0C;
  --semantic-primary-border-solid: #ACFF0F;
  --semantic-primary-border-solid-hover: #89CC0C;
  --semantic-primary-text-solid: #000000;
  --semantic-primary-text-solid-hover: #000000;
  --semantic-primary-icon-solid: #000000;
  --semantic-primary-icon-solid-hover: #000000;
  --semantic-status-error-text-solid: #FFFFFF;
  --semantic-status-error-text-solid-hover: #FFFFFF;
  --semantic-status-error-text-subtle: #660615;
  --semantic-status-error-text-subtle-hover: #33030A;
  --semantic-status-error-bg-solid: #99091F;
  --semantic-status-error-bg-solid-hover: #33030A;
  --semantic-status-error-bg-subtle: #E9D1D4;
  --semantic-status-error-bg-subtle-hover: #ECBCC3;
  --semantic-status-error-border-solid: #99091F;
  --semantic-status-error-border-solid-hover: #33030A;
  --semantic-status-error-border-subtle: #E9D1D4;
  --semantic-status-error-border-subtle-hover: #ECBCC3;
  --semantic-status-error-icon-solid: #FFFFFF;
  --semantic-status-error-icon-solid-hover: #FFFFFF;
  --semantic-status-error-icon-subtle: #99091F;
  --semantic-status-error-icon-subtle-hover: #33030A;
  --semantic-status-success-bg-solid: #2C3719;
  --semantic-status-success-bg-solid-hover: #1E2511;
  --semantic-status-success-bg-subtle: #D6D8D3;
  --semantic-status-success-bg-subtle-hover: #C8CBC1;
  --semantic-status-success-border-solid: #2C3719;
  --semantic-status-success-border-solid-hover: #1E2511;
  --semantic-status-success-border-subtle: #D6D8D3;
  --semantic-status-success-border-subtle-hover: #C8CBC1;
  --semantic-status-success-text-solid: #ACFF0F;
  --semantic-status-success-text-solid-hover: #89CC0C;
  --semantic-status-success-text-subtle: #2C3719;
  --semantic-status-success-text-subtle-hover: #1E2511;
  --semantic-status-success-icon-solid: #ACFF0F;
  --semantic-status-success-icon-solid-hover: #89CC0C;
  --semantic-status-success-icon-subtle: #2C3719;
  --semantic-status-success-icon-subtle-hover: #1E2511;
  --semantic-status-info-bg-solid: #064566;
  --semantic-status-info-bg-solid-hover: #032233;
  --semantic-status-info-bg-subtle: #D1E0E9;
  --semantic-status-info-bg-subtle-hover: #BCDBEC;
  --semantic-status-info-border-solid: #064566;
  --semantic-status-info-border-solid-hover: #032233;
  --semantic-status-info-border-subtle: #D1E0E9;
  --semantic-status-info-border-subtle-hover: #BCDBEC;
  --semantic-status-info-text-solid: #FFFFFF;
  --semantic-status-info-text-solid-hover: #FFFFFF;
  --semantic-status-info-text-subtle: #064566;
  --semantic-status-info-text-subtle-hover: #032233;
  --semantic-status-info-icon-solid: #FFFFFF;
  --semantic-status-info-icon-solid-hover: #FFFFFF;
  --semantic-status-info-icon-subtle: #064566;
  --semantic-status-info-icon-subtle-hover: #032233;
  --semantic-status-warning-bg-solid: #665706;
  --semantic-status-warning-bg-solid-hover: #332C03;
  --semantic-status-warning-bg-subtle: #E9E5D1;
  --semantic-status-warning-bg-subtle-hover: #ECE5BC;
  --semantic-status-warning-border-solid: #665706;
  --semantic-status-warning-border-solid-hover: #332C03;
  --semantic-status-warning-border-subtle: #E9E5D1;
  --semantic-status-warning-border-subtle-hover: #ECE5BC;
  --semantic-status-warning-text-solid: #FFFFFF;
  --semantic-status-warning-text-solid-hover: #FFFFFF;
  --semantic-status-warning-text-subtle: #665706;
  --semantic-status-warning-text-subtle-hover: #332C03;
  --semantic-status-warning-icon-solid: #FFFFFF;
  --semantic-status-warning-icon-solid-hover: #FFFFFF;
  --semantic-status-warning-icon-subtle: #665706;
  --semantic-status-warning-icon-subtle-hover: #332C03;
  --semantic-neutral-bg-solid: #2B2D2A;
  --semantic-neutral-bg-solid-hover: #151615;
  --semantic-neutral-bg-subtle: #DADADA;
  --semantic-neutral-bg-subtle-hover: #CECFCE;
  --semantic-neutral-border-solid: #2B2D2A;
  --semantic-neutral-border-solid-hover: #151615;
  --semantic-neutral-border-subtle: #DADADA;
  --semantic-neutral-border-subtle-hover: #CECFCE;
  --semantic-neutral-text-subtle: #2B2D2A;
  --semantic-neutral-text-subtle-hover: #151615;
  --semantic-neutral-text-solid: #DADADA;
  --semantic-neutral-text-solid-hover: #CECFCE;
  --semantic-neutral-icon-subtle: #2B2D2A;
  --semantic-neutral-icon-subtle-hover: #151615;
  --semantic-neutral-icon-solid: #DADADA;
  --semantic-neutral-icon-solid-hover: #CECFCE;
  --semantic-disabled-bg-solid: #404340;
  --semantic-disabled-bg-subtle: #DADADA;
  --semantic-disabled-border-solid: #404340;
  --semantic-disabled-border-subtle: #DADADA;
  --semantic-disabled-text-subtle: #404340;
  --semantic-disabled-text-solid: #DADADA;
  --semantic-disabled-icon-subtle: #404340;
  --semantic-disabled-icon-solid: #DADADA;
  --semantic-selected-bg: #CECFCE;
  --semantic-selected-bg-hover: #B6B8B5;
  --semantic-selected-text: #000000;
  --semantic-selected-icon: #000000;
  --semantic-selected-border: #223303;
  --semantic-focus-ring: #223303;
  --semantic-focus-ring-offset: #FFFFFF;
  --semantic-border-radius-none: 0px;
  --semantic-border-radius-sm: 4px;
  --semantic-border-radius-md: 8px;
  --semantic-border-radius-lg: 16px;
  --semantic-border-width-sm: 1px;
  --semantic-border-width-md: 2px;
  --component-button-primary-bg-default: #ACFF0F;
  --component-button-primary-bg-hover: #89CC0C;
  --component-button-primary-bg-disabled: #404340;
  --component-button-primary-text-default: #000000;
  --component-button-primary-text-disabled: #DADADA;
  --component-button-primary-border-default: #ACFF0F;
  --component-button-primary-border-hover: #89CC0C;
  --component-button-neutral-bg-default: #2B2D2A;
  --component-button-neutral-bg-hover: #151615;
  --component-button-neutral-bg-disabled: #404340;
  --component-button-neutral-text-default: #DADADA;
  --component-button-neutral-text-disabled: #DADADA;
  --component-button-neutral-border-default: #2B2D2A;
  --component-button-neutral-border-hover: #151615;
  --component-button-ghost-bg-hover: #DADADA;
  --component-button-ghost-bg-disabled: #DADADA;
  --component-button-ghost-text-default: #000000;
  --component-button-ghost-text-disabled: #404340;
  --component-button-destructive-bg-default: #99091F;
  --component-button-destructive-bg-hover: #33030A;
  --component-button-destructive-bg-disabled: #404340;
  --component-button-destructive-text-default: #FFFFFF;
  --component-button-destructive-text-disabled: #DADADA;
  --component-button-destructive-border-default: #99091F;
  --component-button-destructive-border-hover: #33030A;
  --component-button-sm-height: 32px;
  --component-button-sm-padding-x: 12px;
  --component-button-sm-gap: 8px;
  --component-button-md-height: 36px;
  --component-button-md-padding-x: 16px;
  --component-button-md-gap: 8px;
  --component-button-lg-height: 48px;
  --component-button-lg-padding-x: 24px;
  --component-button-lg-gap: 8px;
  --component-button-border-radius: 8px;
  --component-input-bg-default: #FFFFFF;
  --component-input-bg-disabled: #DADADA;
  --component-input-bg-error: #E9D1D4;
  --component-input-border-default: #DADADA;
  --component-input-border-hover: #2B2D2A;
  --component-input-border-focus: #ACFF0F;
  --component-input-border-disabled: #DADADA;
  --component-input-border-error: #99091F;
  --component-input-text-default: #000000;
  --component-input-text-placeholder: #6B706A;
  --component-input-text-disabled: #404340;
  --component-input-label-default: #000000;
  --component-input-label-error: #660615;
  --component-input-label-disabled: #404340;
  --component-input-helper-default: #404340;
  --component-input-helper-error: #660615;
  --component-input-sm-height: 32px;
  --component-input-md-height: 36px;
  --component-input-lg-height: 48px;
  --component-input-padding-x: 12px;
  --component-input-border-radius: 8px;
  --component-badge-primary-bg-solid: #ACFF0F;
  --component-badge-primary-text-solid: #000000;
  --component-badge-primary-border-solid: #ACFF0F;
  --component-badge-neutral-bg-solid: #2B2D2A;
  --component-badge-neutral-bg-subtle: #DADADA;
  --component-badge-neutral-text-solid: #DADADA;
  --component-badge-neutral-text-subtle: #2B2D2A;
  --component-badge-neutral-border-solid: #2B2D2A;
  --component-badge-neutral-border-subtle: #DADADA;
  --component-badge-error-bg-solid: #99091F;
  --component-badge-error-bg-subtle: #E9D1D4;
  --component-badge-error-text-solid: #FFFFFF;
  --component-badge-error-text-subtle: #660615;
  --component-badge-error-border-solid: #99091F;
  --component-badge-error-border-subtle: #E9D1D4;
  --component-badge-success-bg-solid: #2C3719;
  --component-badge-success-bg-subtle: #D6D8D3;
  --component-badge-success-text-solid: #ACFF0F;
  --component-badge-success-text-subtle: #2C3719;
  --component-badge-success-border-solid: #2C3719;
  --component-badge-success-border-subtle: #D6D8D3;
  --component-badge-warning-bg-solid: #665706;
  --component-badge-warning-bg-subtle: #E9E5D1;
  --component-badge-warning-text-solid: #FFFFFF;
  --component-badge-warning-text-subtle: #665706;
  --component-badge-warning-border-solid: #665706;
  --component-badge-warning-border-subtle: #E9E5D1;
  --component-badge-info-bg-solid: #064566;
  --component-badge-info-bg-subtle: #D1E0E9;
  --component-badge-info-text-solid: #FFFFFF;
  --component-badge-info-text-subtle: #064566;
  --component-badge-info-border-solid: #064566;
  --component-badge-info-border-subtle: #D1E0E9;
  --component-badge-border-radius: 36px;
  --component-badge-padding-x: 8px;
  --component-badge-padding-y: 4px;
  --component-alert-error-bg: #E9D1D4;
  --component-alert-error-border: #E9D1D4;
  --component-alert-error-text: #660615;
  --component-alert-error-icon: #99091F;
  --component-alert-success-bg: #D6D8D3;
  --component-alert-success-border: #D6D8D3;
  --component-alert-success-text: #2C3719;
  --component-alert-success-icon: #2C3719;
  --component-alert-warning-bg: #E9E5D1;
  --component-alert-warning-border: #E9E5D1;
  --component-alert-warning-text: #665706;
  --component-alert-warning-icon: #665706;
  --component-alert-info-bg: #D1E0E9;
  --component-alert-info-border: #D1E0E9;
  --component-alert-info-text: #064566;
  --component-alert-info-icon: #064566;
  --component-alert-title: #000000;
  --component-alert-description: #000000;
  --component-alert-border-radius: 8px;
  --component-alert-padding: 16px;
  --component-alert-gap: 12px;
  --component-checkbox-bg-default: #FFFFFF;
  --component-checkbox-bg-checked: #ACFF0F;
  --component-checkbox-bg-disabled: #DADADA;
  --component-checkbox-border-default: #2B2D2A;
  --component-checkbox-border-hover: #ACFF0F;
  --component-checkbox-border-checked: #ACFF0F;
  --component-checkbox-border-disabled: #DADADA;
  --component-checkbox-check-default: #000000;
  --component-checkbox-check-disabled: #DADADA;
  --component-checkbox-label-default: #000000;
  --component-checkbox-label-disabled: #404340;
  --component-checkbox-size: 16px;
  --component-checkbox-border-radius: 4px;
  --component-checkbox-gap: 8px;
  --component-toggle-track-bg-off: #2B2D2A;
  --component-toggle-track-bg-on: #ACFF0F;
  --component-toggle-track-bg-disabled: #404340;
  --component-toggle-thumb-bg: #FFFFFF;
  --component-toggle-label-default: #000000;
  --component-toggle-label-disabled: #404340;
  --component-toggle-width: 32px;
  --component-toggle-height: 0px;
  --component-toggle-thumb-size: 16px;
  --component-toggle-border-radius: 36px;
}

/* ── Dark mode ────────────────────────────────────── */
[data-theme="dark"] {
  --color-white: #FFFFFF;
  --color-black: #000000;
  --color-lime-50: #E0E9D1;
  --color-lime-100: #DBECBC;
  --color-lime-200: #D0F191;
  --color-lime-300: #C3F565;
  --color-lime-400: #B7FA3A;
  --color-lime-500: #ACFF0F;
  --color-lime-600: #89CC0C;
  --color-lime-700: #679909;
  --color-lime-800: #456606;
  --color-lime-900: #223303;
  --color-purple-50: #D9D1E9;
  --color-purple-100: #CDBCEC;
  --color-purple-200: #B291F1;
  --color-purple-300: #9765F5;
  --color-purple-400: #7C3AFA;
  --color-purple-500: #620FFF;
  --color-purple-600: #4E0CCC;
  --color-purple-700: #3B0999;
  --color-purple-800: #270666;
  --color-purple-900: #140333;
  --color-yellow-50: #E9E5D1;
  --color-yellow-100: #ECE5BC;
  --color-yellow-200: #F1E291;
  --color-yellow-300: #F5DF65;
  --color-yellow-400: #FADC3A;
  --color-yellow-500: #FFDA0F;
  --color-yellow-600: #CCAE0C;
  --color-yellow-700: #998309;
  --color-yellow-800: #665706;
  --color-yellow-900: #332C03;
  --color-red-50: #E9D1D4;
  --color-red-100: #ECBCC3;
  --color-red-200: #F191A0;
  --color-red-300: #F5657B;
  --color-red-400: #FA3A58;
  --color-red-500: #FF0F34;
  --color-red-600: #CC0C2A;
  --color-red-700: #99091F;
  --color-red-800: #660615;
  --color-red-900: #33030A;
  --color-blue-50: #D1E0E9;
  --color-blue-100: #BCDBEC;
  --color-blue-200: #91D0F1;
  --color-blue-300: #65C3F5;
  --color-blue-400: #3AB8FA;
  --color-blue-500: #0FACFF;
  --color-blue-600: #0C8ACC;
  --color-blue-700: #096799;
  --color-blue-800: #064566;
  --color-blue-900: #032233;
  --color-gray-50: #DADADA;
  --color-gray-100: #CECFCE;
  --color-gray-200: #B6B8B5;
  --color-gray-300: #9C9F9C;
  --color-gray-400: #848883;
  --color-gray-500: #6B706A;
  --color-gray-600: #565A55;
  --color-gray-700: #404340;
  --color-gray-800: #2B2D2A;
  --color-gray-900: #151615;
  --color-green-50: #D6D8D3;
  --color-green-100: #C8CBC1;
  --color-green-200: #A9B09C;
  --color-green-300: #889375;
  --color-green-400: #697850;
  --color-green-500: #4A5C2A;
  --color-green-600: #3B4A22;
  --color-green-700: #2C3719;
  --color-green-800: #1E2511;
  --color-green-900: #0F1208;
  --fontFamily-font: Geist;
  --fontWeight-Regular: 400;
  --fontWeight-Medium: 500;
  --fontWeight-Semi-Bold: 600;
  --scale-s0: 0px;
  --scale-s1: 1px;
  --scale-s2: 2px;
  --scale-s4: 4px;
  --scale-s8: 8px;
  --scale-s12: 12px;
  --scale-s16: 16px;
  --scale-s20: 20px;
  --scale-s24: 24px;
  --scale-s28: 28px;
  --scale-s32: 32px;
  --scale-s36: 36px;
  --scale-s48: 48px;
  --scale-s64: 64px;
  --semantic-content-text-heading: #FFFFFF;
  --semantic-content-text-body: #FFFFFF;
  --semantic-content-text-caption: #9C9F9C;
  --semantic-content-text-placeholder: #6B706A;
  --semantic-content-text-link: #C3F565;
  --semantic-content-text-link-hover: #D0F191;
  --semantic-content-text-on-brand: #FFFFFF;
  --semantic-content-text-on-brand-subtle: #000000;
  --semantic-content-text-inverse: #000000;
  --semantic-content-text-on-accent: #223303;
  --semantic-content-icon-strong: #FFFFFF;
  --semantic-content-icon-default: #FFFFFF;
  --semantic-content-icon-muted: #848883;
  --semantic-content-icon-subtle: #6B706A;
  --semantic-content-icon-on-brand: #FFFFFF;
  --semantic-content-icon-on-brand-subtle: #000000;
  --semantic-content-icon-inverse: #000000;
  --semantic-surface-bg-default: #000000;
  --semantic-surface-bg-raised: #2B2D2A;
  --semantic-surface-bg-sunken: #151615;
  --semantic-surface-bg-brand: #4A5C2A;
  --semantic-surface-bg-brand-subtle: #D6D8D3;
  --semantic-surface-bg-overlay: #00000099;
  --semantic-surface-bg-accent: #E0E9D1;
  --semantic-surface-border-default: #000000;
  --semantic-surface-border-raised: #2B2D2A;
  --semantic-surface-border-sunken: #151615;
  --semantic-surface-border-brand: #4A5C2A;
  --semantic-surface-border-brand-subtle: #D6D8D3;
  --semantic-surface-border-accent: #E0E9D1;
  --semantic-primary-bg-solid: #ACFF0F;
  --semantic-primary-bg-solid-hover: #89CC0C;
  --semantic-primary-border-solid: #ACFF0F;
  --semantic-primary-border-solid-hover: #89CC0C;
  --semantic-primary-text-solid: #000000;
  --semantic-primary-text-solid-hover: #000000;
  --semantic-primary-icon-solid: #000000;
  --semantic-primary-icon-solid-hover: #000000;
  --semantic-status-error-text-solid: #99091F;
  --semantic-status-error-text-solid-hover: #33030A;
  --semantic-status-error-text-subtle: #FFFFFF;
  --semantic-status-error-text-subtle-hover: #FFFFFF;
  --semantic-status-error-bg-solid: #ECBCC3;
  --semantic-status-error-bg-solid-hover: #E9D1D4;
  --semantic-status-error-bg-subtle: #99091F;
  --semantic-status-error-bg-subtle-hover: #33030A;
  --semantic-status-error-border-solid: #ECBCC3;
  --semantic-status-error-border-solid-hover: #E9D1D4;
  --semantic-status-error-border-subtle: #99091F;
  --semantic-status-error-border-subtle-hover: #33030A;
  --semantic-status-error-icon-solid: #99091F;
  --semantic-status-error-icon-solid-hover: #33030A;
  --semantic-status-error-icon-subtle: #FFFFFF;
  --semantic-status-error-icon-subtle-hover: #FFFFFF;
  --semantic-status-success-bg-solid: #D6D8D3;
  --semantic-status-success-bg-solid-hover: #C8CBC1;
  --semantic-status-success-bg-subtle: #2C3719;
  --semantic-status-success-bg-subtle-hover: #1E2511;
  --semantic-status-success-border-solid: #D6D8D3;
  --semantic-status-success-border-solid-hover: #C8CBC1;
  --semantic-status-success-border-subtle: #2C3719;
  --semantic-status-success-border-subtle-hover: #1E2511;
  --semantic-status-success-text-solid: #2C3719;
  --semantic-status-success-text-solid-hover: #1E2511;
  --semantic-status-success-text-subtle: #ACFF0F;
  --semantic-status-success-text-subtle-hover: #89CC0C;
  --semantic-status-success-icon-solid: #2C3719;
  --semantic-status-success-icon-solid-hover: #1E2511;
  --semantic-status-success-icon-subtle: #ACFF0F;
  --semantic-status-success-icon-subtle-hover: #89CC0C;
  --semantic-status-info-bg-solid: #D1E0E9;
  --semantic-status-info-bg-solid-hover: #BCDBEC;
  --semantic-status-info-bg-subtle: #064566;
  --semantic-status-info-bg-subtle-hover: #032233;
  --semantic-status-info-border-solid: #D1E0E9;
  --semantic-status-info-border-solid-hover: #BCDBEC;
  --semantic-status-info-border-subtle: #064566;
  --semantic-status-info-border-subtle-hover: #032233;
  --semantic-status-info-text-solid: #064566;
  --semantic-status-info-text-solid-hover: #032233;
  --semantic-status-info-text-subtle: #D1E0E9;
  --semantic-status-info-text-subtle-hover: #BCDBEC;
  --semantic-status-info-icon-solid: #064566;
  --semantic-status-info-icon-solid-hover: #032233;
  --semantic-status-info-icon-subtle: #D1E0E9;
  --semantic-status-info-icon-subtle-hover: #BCDBEC;
  --semantic-status-warning-bg-solid: #E9E5D1;
  --semantic-status-warning-bg-solid-hover: #ECE5BC;
  --semantic-status-warning-bg-subtle: #665706;
  --semantic-status-warning-bg-subtle-hover: #332C03;
  --semantic-status-warning-border-solid: #E9E5D1;
  --semantic-status-warning-border-solid-hover: #ECE5BC;
  --semantic-status-warning-border-subtle: #665706;
  --semantic-status-warning-border-subtle-hover: #332C03;
  --semantic-status-warning-text-solid: #665706;
  --semantic-status-warning-text-solid-hover: #332C03;
  --semantic-status-warning-text-subtle: #FFFFFF;
  --semantic-status-warning-text-subtle-hover: #FFFFFF;
  --semantic-status-warning-icon-solid: #665706;
  --semantic-status-warning-icon-solid-hover: #332C03;
  --semantic-status-warning-icon-subtle: #FFFFFF;
  --semantic-status-warning-icon-subtle-hover: #FFFFFF;
  --semantic-neutral-bg-solid: #DADADA;
  --semantic-neutral-bg-solid-hover: #CECFCE;
  --semantic-neutral-bg-subtle: #2B2D2A;
  --semantic-neutral-bg-subtle-hover: #151615;
  --semantic-neutral-border-solid: #DADADA;
  --semantic-neutral-border-solid-hover: #CECFCE;
  --semantic-neutral-border-subtle: #2B2D2A;
  --semantic-neutral-border-subtle-hover: #151615;
  --semantic-neutral-text-subtle: #DADADA;
  --semantic-neutral-text-subtle-hover: #CECFCE;
  --semantic-neutral-text-solid: #2B2D2A;
  --semantic-neutral-text-solid-hover: #151615;
  --semantic-neutral-icon-subtle: #DADADA;
  --semantic-neutral-icon-subtle-hover: #CECFCE;
  --semantic-neutral-icon-solid: #151615;
  --semantic-neutral-icon-solid-hover: #151615;
  --semantic-disabled-bg-solid: #DADADA;
  --semantic-disabled-bg-subtle: #404340;
  --semantic-disabled-border-solid: #DADADA;
  --semantic-disabled-border-subtle: #404340;
  --semantic-disabled-text-subtle: #DADADA;
  --semantic-disabled-text-solid: #2B2D2A;
  --semantic-disabled-icon-subtle: #CECFCE;
  --semantic-disabled-icon-solid: #2B2D2A;
  --semantic-selected-bg: #2B2D2A;
  --semantic-selected-bg-hover: #404340;
  --semantic-selected-text: #FFFFFF;
  --semantic-selected-icon: #FFFFFF;
  --semantic-selected-border: #C3F565;
  --semantic-focus-ring: #C3F565;
  --semantic-focus-ring-offset: #000000;
  --semantic-border-radius-none: 0px;
  --semantic-border-radius-sm: 4px;
  --semantic-border-radius-md: 8px;
  --semantic-border-radius-lg: 16px;
  --semantic-border-width-sm: 1px;
  --semantic-border-width-md: 2px;
  --component-button-primary-bg-default: #ACFF0F;
  --component-button-primary-bg-hover: #89CC0C;
  --component-button-primary-bg-disabled: #DADADA;
  --component-button-primary-text-default: #000000;
  --component-button-primary-text-disabled: #2B2D2A;
  --component-button-primary-border-default: #ACFF0F;
  --component-button-primary-border-hover: #89CC0C;
  --component-button-neutral-bg-default: #DADADA;
  --component-button-neutral-bg-hover: #CECFCE;
  --component-button-neutral-bg-disabled: #DADADA;
  --component-button-neutral-text-default: #2B2D2A;
  --component-button-neutral-text-disabled: #2B2D2A;
  --component-button-neutral-border-default: #DADADA;
  --component-button-neutral-border-hover: #CECFCE;
  --component-button-ghost-bg-hover: #2B2D2A;
  --component-button-ghost-bg-disabled: #404340;
  --component-button-ghost-text-default: #FFFFFF;
  --component-button-ghost-text-disabled: #DADADA;
  --component-button-destructive-bg-default: #ECBCC3;
  --component-button-destructive-bg-hover: #E9D1D4;
  --component-button-destructive-bg-disabled: #DADADA;
  --component-button-destructive-text-default: #99091F;
  --component-button-destructive-text-disabled: #2B2D2A;
  --component-button-destructive-border-default: #ECBCC3;
  --component-button-destructive-border-hover: #E9D1D4;
  --component-button-sm-height: 32px;
  --component-button-sm-padding-x: 12px;
  --component-button-sm-gap: 8px;
  --component-button-md-height: 36px;
  --component-button-md-padding-x: 16px;
  --component-button-md-gap: 8px;
  --component-button-lg-height: 48px;
  --component-button-lg-padding-x: 24px;
  --component-button-lg-gap: 8px;
  --component-button-border-radius: 8px;
  --component-input-bg-default: #000000;
  --component-input-bg-disabled: #404340;
  --component-input-bg-error: #99091F;
  --component-input-border-default: #2B2D2A;
  --component-input-border-hover: #DADADA;
  --component-input-border-focus: #ACFF0F;
  --component-input-border-disabled: #404340;
  --component-input-border-error: #ECBCC3;
  --component-input-text-default: #FFFFFF;
  --component-input-text-placeholder: #6B706A;
  --component-input-text-disabled: #DADADA;
  --component-input-label-default: #FFFFFF;
  --component-input-label-error: #FFFFFF;
  --component-input-label-disabled: #DADADA;
  --component-input-helper-default: #9C9F9C;
  --component-input-helper-error: #FFFFFF;
  --component-input-sm-height: 32px;
  --component-input-md-height: 36px;
  --component-input-lg-height: 48px;
  --component-input-padding-x: 12px;
  --component-input-border-radius: 8px;
  --component-badge-primary-bg-solid: #ACFF0F;
  --component-badge-primary-text-solid: #000000;
  --component-badge-primary-border-solid: #ACFF0F;
  --component-badge-neutral-bg-solid: #DADADA;
  --component-badge-neutral-bg-subtle: #2B2D2A;
  --component-badge-neutral-text-solid: #2B2D2A;
  --component-badge-neutral-text-subtle: #DADADA;
  --component-badge-neutral-border-solid: #DADADA;
  --component-badge-neutral-border-subtle: #2B2D2A;
  --component-badge-error-bg-solid: #ECBCC3;
  --component-badge-error-bg-subtle: #99091F;
  --component-badge-error-text-solid: #99091F;
  --component-badge-error-text-subtle: #FFFFFF;
  --component-badge-error-border-solid: #ECBCC3;
  --component-badge-error-border-subtle: #99091F;
  --component-badge-success-bg-solid: #D6D8D3;
  --component-badge-success-bg-subtle: #2C3719;
  --component-badge-success-text-solid: #2C3719;
  --component-badge-success-text-subtle: #ACFF0F;
  --component-badge-success-border-solid: #D6D8D3;
  --component-badge-success-border-subtle: #2C3719;
  --component-badge-warning-bg-solid: #E9E5D1;
  --component-badge-warning-bg-subtle: #665706;
  --component-badge-warning-text-solid: #665706;
  --component-badge-warning-text-subtle: #FFFFFF;
  --component-badge-warning-border-solid: #E9E5D1;
  --component-badge-warning-border-subtle: #665706;
  --component-badge-info-bg-solid: #D1E0E9;
  --component-badge-info-bg-subtle: #064566;
  --component-badge-info-text-solid: #064566;
  --component-badge-info-text-subtle: #D1E0E9;
  --component-badge-info-border-solid: #D1E0E9;
  --component-badge-info-border-subtle: #064566;
  --component-badge-border-radius: 36px;
  --component-badge-padding-x: 8px;
  --component-badge-padding-y: 4px;
  --component-alert-error-bg: #99091F;
  --component-alert-error-border: #99091F;
  --component-alert-error-text: #FFFFFF;
  --component-alert-error-icon: #FFFFFF;
  --component-alert-success-bg: #2C3719;
  --component-alert-success-border: #2C3719;
  --component-alert-success-text: #ACFF0F;
  --component-alert-success-icon: #ACFF0F;
  --component-alert-warning-bg: #665706;
  --component-alert-warning-border: #665706;
  --component-alert-warning-text: #FFFFFF;
  --component-alert-warning-icon: #FFFFFF;
  --component-alert-info-bg: #064566;
  --component-alert-info-border: #064566;
  --component-alert-info-text: #D1E0E9;
  --component-alert-info-icon: #D1E0E9;
  --component-alert-title: #FFFFFF;
  --component-alert-description: #FFFFFF;
  --component-alert-border-radius: 8px;
  --component-alert-padding: 16px;
  --component-alert-gap: 12px;
  --component-checkbox-bg-default: #000000;
  --component-checkbox-bg-checked: #ACFF0F;
  --component-checkbox-bg-disabled: #404340;
  --component-checkbox-border-default: #DADADA;
  --component-checkbox-border-hover: #ACFF0F;
  --component-checkbox-border-checked: #ACFF0F;
  --component-checkbox-border-disabled: #404340;
  --component-checkbox-check-default: #000000;
  --component-checkbox-check-disabled: #2B2D2A;
  --component-checkbox-label-default: #FFFFFF;
  --component-checkbox-label-disabled: #DADADA;
  --component-checkbox-size: 16px;
  --component-checkbox-border-radius: 4px;
  --component-checkbox-gap: 8px;
  --component-toggle-track-bg-off: #DADADA;
  --component-toggle-track-bg-on: #ACFF0F;
  --component-toggle-track-bg-disabled: #DADADA;
  --component-toggle-thumb-bg: #000000;
  --component-toggle-label-default: #FFFFFF;
  --component-toggle-label-disabled: #DADADA;
  --component-toggle-width: 32px;
  --component-toggle-height: 0px;
  --component-toggle-thumb-size: 16px;
  --component-toggle-border-radius: 36px;
}
