/* Сгенерировано tools/tokens-to-css.py из токенов Figma.
   Руками не правим: правка переживёт ровно до следующего экспорта. */

:root {
  --bg-badge-blue: #D1E9FF;
  --bg-badge-gray: #F3F4F6;
  --bg-badge-green: #D3F8DF;
  --bg-badge-orange: #FDEAD7;
  --bg-badge-pink: #FCE7F3;
  --bg-badge-purple: #EBE9FE;
  --bg-badge-red: #FEE2E2;
  --bg-badge-yellow: #FEF7C3;
  --bg-accent-primary: #F4F3FF;
  --bg-accent-primary-hover: #EBE9FE;
  --bg-accent-solid: #7A5AF8;
  --bg-accent-solid-hover: #6938EF;
  --bg-black-solid: #0A0A0A;
  --bg-black-solid-hover: #171717;
  --bg-disabled: #E5E5E5;
  --bg-disabled-alt: #D4D4D4;
  --bg-error-primary: #FEF2F2;
  --bg-error-primary-hover: #FEE2E2;
  --bg-error-secondary: #DC2626;
  --bg-error-secondary-hover: #B91C1C;
  --bg-info-primary: #EFF8FF;
  --bg-info-primary-hover: #D1E9FF;
  --bg-info-secondary: #1570EF;
  --bg-info-secondary-hover: #175CD3;
  --bg-offer-primary: #D3F8DF;
  --bg-offer-primary-hover: #AAF0C4;
  --bg-offer-secondary: #099250;
  --bg-offer-secondary-hover: #087443;
  --bg-overlay-alpha-primary: #FFFFFF;
  --bg-overlay-alpha-secondary: #1A1A1A;
  --bg-overlay-alpha-white-primary: #FFFFFF;
  --bg-overlay-alpha-white-secondary: #FFFFFF;
  --bg-primary: #FFFFFF;
  --bg-primary-hover: #FAFAFA;
  --bg-quartiary: #E5E5E5;
  --bg-quartiary-hover: #D4D4D4;
  --bg-secondary: #FAFAFA;
  --bg-secondary-hover: #F5F5F5;
  --bg-success-primary: #D3F8DF;
  --bg-success-primary-hover: #AAF0C4;
  --bg-success-secondary: #099250;
  --bg-success-secondary-hover: #087443;
  --bg-tertiary: #F5F5F5;
  --bg-tertiary-hover: #E5E5E5;
  --bg-warning-primary: #FDEAD7;
  --bg-warning-primary-hover: #F9DBAF;
  --bg-warning-secondary: #E04F16;
  --bg-warning-secondary-hover: #B93815;
  --border-accent-primary: #7A5AF8;
  --border-accent-secondary: #EBE9FE;
  --border-disabled: #D4D4D4;
  --border-disabled-alt: #E5E5E5;
  --border-error-primary: #EF4444;
  --border-error-secondary: #FCA5A5;
  --border-info-primary: #2E90FA;
  --border-info-secondary: #84CAFF;
  --border-offer-primary: #16B364;
  --border-offer-secondary: #73E2A3;
  --border-primary: #A3A3A3;
  --border-primary-solid: #171717;
  --border-secondary: #D4D4D4;
  --border-success-primary: #16B364;
  --border-success-secondary: #73E2A3;
  --border-tertiary: #E5E5E5;
  --border-warning-primary: #EF6820;
  --border-warning-secondary: #F7B27A;
  --icon-accent-primary: #7A5AF8;
  --icon-accent-primary-hover: #6938EF;
  --icon-accent-secondary: #BDB4FE;
  --icon-accent-secondary-hover: #9B8AFB;
  --icon-disabled: #A3A3A3;
  --icon-disabled-alt: #D4D4D4;
  --icon-error-primary: #DC2626;
  --icon-error-primary-hover: #DC2626;
  --icon-error-secondary: #FCA5A5;
  --icon-error-secondary-hover: #EF4444;
  --icon-info-primary: #1570EF;
  --icon-info-primary-hover: #175CD3;
  --icon-info-secondary: #53B1FD;
  --icon-info-secondary-hover: #2E90FA;
  --icon-offer-primary: #099250;
  --icon-offer-primary-hover: #087443;
  --icon-offer-secondary: #3CCB7F;
  --icon-offer-secondary-hover: #16B364;
  --icon-on-dark-color: #FFFFFF;
  --icon-placeholder: #737373;
  --icon-primary: #000000;
  --icon-primary-hover: #171717;
  --icon-secondary: #404040;
  --icon-secondary-hover: #262626;
  --icon-success-primary: #099250;
  --icon-success-primary-hover: #087443;
  --icon-success-secondary: #AAF0C4;
  --icon-success-secondary-hover: #73E2A3;
  --icon-tertiary: #737373;
  --icon-tertiary-hover: #525252;
  --icon-warning-primary: #E04F16;
  --icon-warning-primary-hover: #B93815;
  --icon-warning-secondary: #F38744;
  --icon-warning-secondary-hover: #EF6820;
  --icon-white: #FFFFFF;
  --text-badge-blue: #2E90FA;
  --text-badge-gray: #6B7280;
  --text-badge-green: #16B364;
  --text-badge-orange: #EF6820;
  --text-badge-pink: #EC4899;
  --text-badge-purple: #7A5AF8;
  --text-badge-red: #EF4444;
  --text-badge-yellow: #EAAA08;
  --text-accent-primary: #7A5AF8;
  --text-accent-primary-hover: #6938EF;
  --text-accent-secondary: #BDB4FE;
  --text-accent-secondary-hover: #9B8AFB;
  --text-disabled: #A3A3A3;
  --text-disabled-alt: #D4D4D4;
  --text-error-primary: #DC2626;
  --text-error-primary-hover: #B91C1C;
  --text-error-secondary: #F87171;
  --text-error-secondary-hover: #EF4444;
  --text-info-primary: #1570EF;
  --text-info-primary-hover: #175CD3;
  --text-info-secondary: #53B1FD;
  --text-info-secondary-hover: #2E90FA;
  --text-offer-primary: #099250;
  --text-offer-primary-hover: #087443;
  --text-offer-secondary: #16B364;
  --text-offer-secondary-hover: #099250;
  --text-on-dark-color: #FFFFFF;
  --text-placeholder: #737373;
  --text-primary: #000000;
  --text-primary-hover: #171717;
  --text-secondary: #404040;
  --text-secondary-hover: #262626;
  --text-success-primary: #099250;
  --text-success-primary-hover: #087443;
  --text-success-secondary: #3CCB7F;
  --text-success-secondary-hover: #087443;
  --text-tertiary: #737373;
  --text-tertiary-hover: #525252;
  --text-warning-primary: #E04F16;
  --text-warning-primary-hover: #B93815;
  --text-warning-secondary: #F38744;
  --text-warning-secondary-hover: #EF6820;
  --text-white: #FFFFFF;
}

.dark {
  --bg-badge-blue: #102A56;
  --bg-badge-gray: #030712;
  --bg-badge-green: #052E1C;
  --bg-badge-orange: #511C10;
  --bg-badge-pink: #500724;
  --bg-badge-purple: #3E1C96;
  --bg-badge-red: #450A0A;
  --bg-badge-yellow: #542C0D;
  --bg-accent-primary: #27115F;
  --bg-accent-primary-hover: #3E1C96;
  --bg-accent-solid: #7A5AF8;
  --bg-accent-solid-hover: #9B8AFB;
  --bg-black-solid: #FAFAFA;
  --bg-black-solid-hover: #F5F5F5;
  --bg-disabled: #262626;
  --bg-disabled-alt: #404040;
  --bg-error-primary: #450A0A;
  --bg-error-primary-hover: #7F1D1D;
  --bg-error-secondary: #F87171;
  --bg-error-secondary-hover: #FCA5A5;
  --bg-info-primary: #102A56;
  --bg-info-primary-hover: #194185;
  --bg-info-secondary: #53B1FD;
  --bg-info-secondary-hover: #84CAFF;
  --bg-offer-primary: #084C2E;
  --bg-offer-primary-hover: #095C37;
  --bg-offer-secondary: #3CCB7F;
  --bg-offer-secondary-hover: #73E2A3;
  --bg-overlay-alpha-primary: #1A1A1A;
  --bg-overlay-alpha-secondary: #1A1A1A;
  --bg-overlay-alpha-white-primary: #1A1A1A;
  --bg-overlay-alpha-white-secondary: #1A1A1A;
  --bg-primary: #000000;
  --bg-primary-hover: #0A0A0A;
  --bg-quartiary: #262626;
  --bg-quartiary-hover: #404040;
  --bg-secondary: #0A0A0A;
  --bg-secondary-hover: #171717;
  --bg-success-primary: #084C2E;
  --bg-success-primary-hover: #095C37;
  --bg-success-secondary: #3CCB7F;
  --bg-success-secondary-hover: #73E2A3;
  --bg-tertiary: #171717;
  --bg-tertiary-hover: #262626;
  --bg-warning-primary: #772917;
  --bg-warning-primary-hover: #932F19;
  --bg-warning-secondary: #F38744;
  --bg-warning-secondary-hover: #F7B27A;
  --border-accent-primary: #7A5AF8;
  --border-accent-secondary: #3E1C96;
  --border-disabled: #404040;
  --border-disabled-alt: #262626;
  --border-error-primary: #EF4444;
  --border-error-secondary: #B91C1C;
  --border-info-primary: #2E90FA;
  --border-info-secondary: #175CD3;
  --border-offer-primary: #16B364;
  --border-offer-secondary: #087443;
  --border-primary: #525252;
  --border-primary-solid: #F5F5F5;
  --border-secondary: #404040;
  --border-success-primary: #16B364;
  --border-success-secondary: #087443;
  --border-tertiary: #262626;
  --border-warning-primary: #EF6820;
  --border-warning-secondary: #B93815;
  --icon-accent-primary: #7A5AF8;
  --icon-accent-primary-hover: #9B8AFB;
  --icon-accent-secondary: #5925DC;
  --icon-accent-secondary-hover: #6938EF;
  --icon-disabled: #525252;
  --icon-disabled-alt: #404040;
  --icon-error-primary: #F87171;
  --icon-error-primary-hover: #F87171;
  --icon-error-secondary: #B91C1C;
  --icon-error-secondary-hover: #EF4444;
  --icon-info-primary: #53B1FD;
  --icon-info-primary-hover: #84CAFF;
  --icon-info-secondary: #1570EF;
  --icon-info-secondary-hover: #2E90FA;
  --icon-offer-primary: #3CCB7F;
  --icon-offer-primary-hover: #73E2A3;
  --icon-offer-secondary: #099250;
  --icon-offer-secondary-hover: #16B364;
  --icon-on-dark-color: #000000;
  --icon-placeholder: #737373;
  --icon-primary: #FFFFFF;
  --icon-primary-hover: #F5F5F5;
  --icon-secondary: #D4D4D4;
/* токенов: 144 */

  --icon-secondary-hover: #E5E5E5;
  --icon-success-primary: #3CCB7F;
  --icon-success-primary-hover: #73E2A3;
  --icon-success-secondary: #095C37;
  --icon-success-secondary-hover: #087443;
  --icon-tertiary: #737373;
  --icon-tertiary-hover: #A3A3A3;
  --icon-warning-primary: #F38744;
  --icon-warning-primary-hover: #F7B27A;
  --icon-warning-secondary: #E04F16;
  --icon-warning-secondary-hover: #EF6820;
  --icon-white: #000000;
  --text-badge-blue: #2E90FA;
  --text-badge-gray: #6B7280;
  --text-badge-green: #16B364;
  --text-badge-orange: #EF6820;
  --text-badge-pink: #EC4899;
  --text-badge-purple: #7A5AF8;
  --text-badge-red: #EF4444;
  --text-badge-yellow: #EAAA08;
  --text-accent-primary: #7A5AF8;
  --text-accent-primary-hover: #9B8AFB;
  --text-accent-secondary: #5925DC;
  --text-accent-secondary-hover: #6938EF;
  --text-disabled: #525252;
  --text-disabled-alt: #404040;
  --text-error-primary: #F87171;
  --text-error-primary-hover: #FCA5A5;
  --text-error-secondary: #DC2626;
  --text-error-secondary-hover: #EF4444;
  --text-info-primary: #53B1FD;
  --text-info-primary-hover: #84CAFF;
  --text-info-secondary: #1570EF;
  --text-info-secondary-hover: #2E90FA;
  --text-offer-primary: #3CCB7F;
  --text-offer-primary-hover: #73E2A3;
  --text-offer-secondary: #16B364;
  --text-offer-secondary-hover: #3CCB7F;
  --text-on-dark-color: #000000;
  --text-placeholder: #737373;
  --text-primary: #FFFFFF;
  --text-primary-hover: #F5F5F5;
  --text-secondary: #D4D4D4;
  --text-secondary-hover: #E5E5E5;
  --text-success-primary: #3CCB7F;
  --text-success-primary-hover: #73E2A3;
  --text-success-secondary: #099250;
  --text-success-secondary-hover: #73E2A3;
  --text-tertiary: #737373;
  --text-tertiary-hover: #A3A3A3;
  --text-warning-primary: #F38744;
  --text-warning-primary-hover: #F7B27A;
  --text-warning-secondary: #E04F16;
  --text-warning-secondary-hover: #EF6820;
  --text-white: #000000;
}
