/* cveta.css собран кодом из business/brands/agency-group/CVETOVYE-SISTEMY.md,
   фаза revenuestory-ru · RRE320496 · 071026. Руками не правится: правится источник,
   затем scripts/cveta_v_css.py. Коды и контрасты посчитаны в источнике по WCAG. */

/* система по умолчанию: работает без JS и без атрибутов */
:root {
  --fon: #F7F3EC;
  --fon-2: #EFE9DE;
  --tekst: #1C1917;
  --tekst-2: #5A5349;
  --granica: #DED5C7;
  --granica-silno: #8A8073;
  --akcent: #BF3B22;
  --akcent-navedenie: #9E2E19;
}

/* 1. «Сурик по бумаге» */
:root[data-scheme="surik-po-bumage"] {
  --fon: #F7F3EC;
  --fon-2: #EFE9DE;
  --tekst: #1C1917;
  --tekst-2: #5A5349;
  --granica: #DED5C7;
  --granica-silno: #8A8073;
  --akcent: #BF3B22;
  --akcent-navedenie: #9E2E19;
}
:root[data-scheme="surik-po-bumage"][data-theme="dark"] {
  --fon: #15120F;
  --fon-2: #1E1A16;
  --tekst: #F2EDE4;
  --tekst-2: #A89E90;
  --granica: #332C25;
  --granica-silno: #756A5F;
  --akcent: #E8694A;
  --akcent-navedenie: #F58466;
}
/* 4. «Инверсия» */
:root[data-scheme="inversiya"] {
  --fon: #FFFFFF;
  --fon-2: #F4F4F4;
  --tekst: #111111;
  --tekst-2: #6C6C6C;
  --granica: #E4E4E4;
  --granica-silno: #888888;
  --akcent: #111111;
  --akcent-navedenie: #000000;
}
:root[data-scheme="inversiya"][data-theme="dark"] {
  --fon: #111111;
  --fon-2: #1C1C1C;
  --tekst: #FFFFFF;
  --tekst-2: #9A9A9A;
  --granica: #2E2E2E;
  --granica-silno: #6A6A6A;
  --akcent: #FFFFFF;
  --akcent-navedenie: #F2F2F2;
}

/* 5. «Уголь и терракота» */
:root[data-scheme="ugol-i-terrakota"] {
  --fon: #FBF8F4;
  --fon-2: #FFFFFF;
  --tekst: #1A1714;
  --tekst-2: #6B625A;
  --granica: #E6DFD5;
  --granica-silno: #8C8378;
  --akcent: #B4542A;
  --akcent-navedenie: #963F1B;
}
:root[data-scheme="ugol-i-terrakota"][data-theme="dark"] {
  --fon: #0F0E0D;
  --fon-2: #181614;
  --tekst: #EFEAE2;
  --tekst-2: #A49B8E;
  --granica: #2B2724;
  --granica-silno: #6E6760;
  --akcent: #E08A5F;
  --akcent-navedenie: #EFA077;
}

/* 6. «Сигнал» */
:root[data-scheme="signal"] {
  --fon: #FFFFFF;
  --fon-2: #F4F4F2;
  --tekst: #0A0A0A;
  --tekst-2: #555555;
  --granica: #E4E4E1;
  --granica-silno: #8A8A86;
  --akcent: #FF3B00;
  --akcent-navedenie: #D63200;
}
:root[data-scheme="signal"][data-theme="dark"] {
  --fon: #0A0A0A;
  --fon-2: #141414;
  --tekst: #FFFFFF;
  --tekst-2: #A6A6A6;
  --granica: #262626;
  --granica-silno: #4D4D4D;
  --akcent: #FF3B00;
  --akcent-navedenie: #FF6B3D;
}

/* светлая тема по прямому выбору человека перебивает системную */
:root[data-scheme="surik-po-bumage"][data-theme="light"] {
  --fon: #F7F3EC;
  --fon-2: #EFE9DE;
  --tekst: #1C1917;
  --tekst-2: #5A5349;
  --granica: #DED5C7;
  --granica-silno: #8A8073;
  --akcent: #BF3B22;
  --akcent-navedenie: #9E2E19;
}:root[data-scheme="inversiya"][data-theme="light"] {
  --fon: #FFFFFF;
  --fon-2: #F4F4F4;
  --tekst: #111111;
  --tekst-2: #6C6C6C;
  --granica: #E4E4E4;
  --granica-silno: #888888;
  --akcent: #111111;
  --akcent-navedenie: #000000;
}
:root[data-scheme="ugol-i-terrakota"][data-theme="light"] {
  --fon: #FBF8F4;
  --fon-2: #FFFFFF;
  --tekst: #1A1714;
  --tekst-2: #6B625A;
  --granica: #E6DFD5;
  --granica-silno: #8C8378;
  --akcent: #B4542A;
  --akcent-navedenie: #963F1B;
}
:root[data-scheme="signal"][data-theme="light"] {
  --fon: #FFFFFF;
  --fon-2: #F4F4F2;
  --tekst: #0A0A0A;
  --tekst-2: #555555;
  --granica: #E4E4E1;
  --granica-silno: #8A8A86;
  --akcent: #FF3B00;
  --akcent-navedenie: #D63200;
}
