/* АссортиZ · дизайн-токены (брендбук v1.2). 3 темы (светлая/серая/тёмная) + 7 продуктов.
   Скопируйте локально или @import. Тема: data-theme="light|gray|dark", продукт: data-accent="efir|crm|ii|bi|tasker|psa|foliant". */

:root {
  --azm-bg: #F7F6F3;
  --azm-surface: #FFFFFF;
  --azm-surface2: #F0EEE9;
  --azm-ink: #1A1B1E;
  --azm-ink2: #5A5D66;
  --azm-ink3: #8B8E97;
  --azm-border: #E4E2DC;
}
@media (prefers-color-scheme: dark){
  :root {
    --azm-bg: #101114;
    --azm-surface: #191B1F;
    --azm-surface2: #22242A;
    --azm-ink: #F2F2EF;
    --azm-ink2: #9CA0AA;
    --azm-ink3: #6B6F79;
    --azm-border: #262930;
  }
}
:root[data-theme="dark"] {
  --azm-bg: #101114;
  --azm-surface: #191B1F;
  --azm-surface2: #22242A;
  --azm-ink: #F2F2EF;
  --azm-ink2: #9CA0AA;
  --azm-ink3: #6B6F79;
  --azm-border: #262930;
}
:root[data-theme="gray"] {
  --azm-bg: #313338;
  --azm-surface: #2B2D31;
  --azm-surface2: #383A40;
  --azm-ink: #DBDEE1;
  --azm-ink2: #949BA4;
  --azm-ink3: #7A828C;
  --azm-border: #3F4147;
}
:root[data-theme="light"] {
  --azm-bg: #F7F6F3;
  --azm-surface: #FFFFFF;
  --azm-surface2: #F0EEE9;
  --azm-ink: #1A1B1E;
  --azm-ink2: #5A5D66;
  --azm-ink3: #8B8E97;
  --azm-border: #E4E2DC;
}

/* Эфир (efir) */
[data-accent="efir"] {
  --azm-accent-accent: #2298DD;
  --azm-accent-hover: #1B7FBA;
  --azm-accent-tint: #E3F2FB;
  --azm-accent-deep: #155F8C;
}
[data-accent="efir"][data-theme="dark"] {
  --azm-accent-accent: #56BCF2;
  --azm-accent-hover: #7FCDF6;
  --azm-accent-tint: rgba(86,188,242,.14);
  --azm-accent-deep: #B8E3FA;
}
[data-accent="efir"][data-theme="gray"] {
  --azm-accent-accent: #56BCF2;
  --azm-accent-hover: #7FCDF6;
  --azm-accent-tint: rgba(86,188,242,.14);
  --azm-accent-deep: #B8E3FA;
}

/* ЗБС (crm) */
[data-accent="crm"] {
  --azm-accent-accent: #1D5C4D;
  --azm-accent-hover: #174A3E;
  --azm-accent-tint: #E3EFE9;
  --azm-accent-deep: #123831;
  --azm-accent-secondary: #B4633A;
  --azm-accent-secondaryTint: #F6E8DE;
}
[data-accent="crm"][data-theme="dark"] {
  --azm-accent-accent: #3A8A78;
  --azm-accent-hover: #52A090;
  --azm-accent-tint: rgba(58,138,120,.14);
  --azm-accent-deep: #B8DDD4;
  --azm-accent-secondary: #D68A5C;
}
[data-accent="crm"][data-theme="gray"] {
  --azm-accent-accent: #3A8A78;
  --azm-accent-hover: #52A090;
  --azm-accent-tint: rgba(58,138,120,.14);
  --azm-accent-deep: #B8DDD4;
  --azm-accent-secondary: #D68A5C;
}

/* ИИ (ii) */
[data-accent="ii"] {
  --azm-accent-accent: #7C5CE6;
  --azm-accent-hover: #6647C8;
  --azm-accent-tint: #EEEAFC;
  --azm-accent-deep: #49348F;
}
[data-accent="ii"][data-theme="dark"] {
  --azm-accent-accent: #A78BFA;
  --azm-accent-hover: #BFA9FC;
  --azm-accent-tint: rgba(167,139,250,.16);
  --azm-accent-deep: #DCD1FD;
}
[data-accent="ii"][data-theme="gray"] {
  --azm-accent-accent: #A78BFA;
  --azm-accent-hover: #BFA9FC;
  --azm-accent-tint: rgba(167,139,250,.16);
  --azm-accent-deep: #DCD1FD;
}

/* BI (bi) */
[data-accent="bi"] {
  --azm-accent-accent: #E08A00;
  --azm-accent-hover: #C47800;
  --azm-accent-tint: #FBEFD9;
  --azm-accent-deep: #8A5300;
}
[data-accent="bi"][data-theme="dark"] {
  --azm-accent-accent: #F5B542;
  --azm-accent-hover: #F8C868;
  --azm-accent-tint: rgba(245,181,66,.15);
  --azm-accent-deep: #FAD98F;
}
[data-accent="bi"][data-theme="gray"] {
  --azm-accent-accent: #F5B542;
  --azm-accent-hover: #F8C868;
  --azm-accent-tint: rgba(245,181,66,.15);
  --azm-accent-deep: #FAD98F;
}

/* Tasker (tasker) */
[data-accent="tasker"] {
  --azm-accent-accent: #3E8E8A;
  --azm-accent-hover: #337571;
  --azm-accent-tint: #E4F0EF;
  --azm-accent-deep: #245C58;
}
[data-accent="tasker"][data-theme="dark"] {
  --azm-accent-accent: #6FC3BE;
  --azm-accent-hover: #8FD3CF;
  --azm-accent-tint: rgba(111,195,190,.15);
  --azm-accent-deep: #B9E4E1;
}
[data-accent="tasker"][data-theme="gray"] {
  --azm-accent-accent: #6FC3BE;
  --azm-accent-hover: #8FD3CF;
  --azm-accent-tint: rgba(111,195,190,.15);
  --azm-accent-deep: #B9E4E1;
}

/* PSA-Control (psa) */
[data-accent="psa"] {
  --azm-accent-accent: #3B5BDB;
  --azm-accent-hover: #2F4BC0;
  --azm-accent-tint: #E8ECFC;
  --azm-accent-deep: #24398A;
}
[data-accent="psa"][data-theme="dark"] {
  --azm-accent-accent: #5C7CFA;
  --azm-accent-hover: #748FFC;
  --azm-accent-tint: rgba(92,124,250,.16);
  --azm-accent-deep: #BAC8FE;
}
[data-accent="psa"][data-theme="gray"] {
  --azm-accent-accent: #5C7CFA;
  --azm-accent-hover: #748FFC;
  --azm-accent-tint: rgba(92,124,250,.16);
  --azm-accent-deep: #BAC8FE;
}

/* Фолиант (foliant) — читалка и библиотека компании.
   Терракота-бордо: кожаный переплёт, тёплая бумага. Выбрана как свободная
   в палитре — синий/зелёный/фиолетовый/оранжевый/бирюзовый/индиго заняты,
   а от оранжевого BI отстоит по тону настолько, чтобы не путались. */
[data-accent="foliant"] {
  --azm-accent-accent: #9E4A34;
  --azm-accent-hover: #853C2A;
  --azm-accent-tint: #F7E9E4;
  --azm-accent-deep: #6B2E20;
}
[data-accent="foliant"][data-theme="dark"] {
  --azm-accent-accent: #D9795E;
  --azm-accent-hover: #E5927A;
  --azm-accent-tint: rgba(217,121,94,.15);
  --azm-accent-deep: #F2C4B5;
}
[data-accent="foliant"][data-theme="gray"] {
  --azm-accent-accent: #D9795E;
  --azm-accent-hover: #E5927A;
  --azm-accent-tint: rgba(217,121,94,.15);
  --azm-accent-deep: #F2C4B5;
}

