/* ══════════════════════════════════════════════════════════════════════
   FleetDesk — общая палитра. Один источник правды для трёх поверхностей:
   лендинга (index.html), CRM (app.html) и кабинета водителя (driver.html).
   Меняете цвет здесь — он меняется везде.

   Тема: приборная панель парка. Тепло приходит из мира автопарка, а не из
   абстрактной «кремовой» палитры, поэтому у каждого цвета есть источник.

   Контрасты посчитаны, не на глаз:
     текст на бумаге          --fd-ink      13.8:1
     вторичный текст          --fd-ink-2     8.1:1
     мелкий приглушённый      --fd-ink-3     4.6:1  ← нижняя граница
     акцент на бумаге         --fd-coolant   5.9:1
     белым по акценту         кнопки         7.0:1
     приглушённый на эмали    --fd-on-enamel 4.7:1
   Лампы разведены на два токена: точка — это графика (достаточно 3:1),
   подпись — это текст (нужно 4.5:1). Не путать местами.
   ══════════════════════════════════════════════════════════════════════ */
:root {
  /* Основа */
  --fd-paper:     #F2EBDD;  /* бумага путевого листа */
  --fd-paper-hi:  #FBF7EF;  /* лист посветлее: карточки, формы */
  --fd-sunk:      #F6F0E4;  /* утопленный фон: поля, полки */
  --fd-enamel:    #20211C;  /* эмаль приборной панели */
  --fd-enamel-2:  #2C2D26;  /* та же эмаль, на свету */
  --fd-line:      #E0D5C0;  /* линовка бланка */

  /* Текст */
  --fd-ink:        #241F1B;
  --fd-ink-2:      #4B443D;
  --fd-ink-3:      #6E655B;
  --fd-on-enamel:  #918979;  /* приглушённый текст поверх тёмного */

  /* Акцент — «тосол». Лежит в другой части спектра, чем контрольные лампы,
     поэтому кнопку невозможно перепутать со статусом. */
  --fd-coolant:      #17607D;
  --fd-coolant-deep: #0F4658;
  --fd-coolant-wash: #E3EDF1;

  /* Контрольные лампы */
  --fd-ok:        #2E7D4F;  --fd-ok-text:    #2B764B;  --fd-ok-wash:    #E6F1EA;
  --fd-warn:      #B26A08;  --fd-warn-text:  #975A06;  --fd-warn-wash:  #F8EEDC;
  --fd-stop:      #BE3A2F;  --fd-stop-text:  #BE3A2F;  --fd-stop-wash:  #F8E7E4;

  /* Гарнитуры. Кириллица у всех трёх проверена, а не взята по памяти:
     Unbounded — латиница и кириллица, 1300+ знаков (репозиторий w3f/unbounded);
     Golos Text и IBM Plex Mono — по обзору кириллических гротесков type.today.
     Акцидентная нужна только лендингу: CRM — рабочий инструмент, не витрина. */
  --fd-font-display: 'Unbounded', 'Golos Text', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --fd-font-text:    'Golos Text', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --fd-font-mono:    'IBM Plex Mono', ui-monospace, 'DejaVu Sans Mono', Consolas, monospace;
}

/* ══════════════════════════════════════════════════════════════════════
   «Ночная смена» — палитра лендинга. Отдельный набор: лендинг — витрина,
   а CRM и кабинет водителя остаются на тёплом наборе выше, это рабочие
   инструменты на весь день. Общий у них акцент — синий дорожного знака.

   Контрасты посчитаны:
     текст на ночном фоне      --fd-night-ink   16.5:1
     вторичный на ночном       --fd-night-2     7.3:1
     приглушённый на ночном    --fd-night-3     5.5:1
     он же на карточке формы   на #101F3D       5.0:1
     белым по синей кнопке                      4.7:1
     текст на утреннем фоне    --fd-ink         14.8:1
   ══════════════════════════════════════════════════════════════════════ */
:root {
  --fd-night:      #0A1730;  /* ночное небо над двором — первый экран */
  --fd-night-deep: #060F22;  /* глубже к подвалу */
  --fd-night-card: #101F3D;  /* поля форм на ночном фоне */
  --fd-night-line: #22355C;
  --fd-night-ink:  #F2F6FF;
  --fd-night-2:    #93A7C8;
  --fd-night-3:    #7E90AB;

  --fd-headlight:  #FFD68A;  /* свет фар — он же цвет предупреждения */
  --fd-sign:       #2B62EA;  /* синий дорожного знака — акцент и кнопки */
  --fd-sign-soft:  #7FA9FF;  /* тот же синий, читаемый на ночном фоне */

  --fd-day:        #EEF2F8;  /* утренний свет: светлые секции и рабочий фон CRM */
  --fd-day-2:      #F6F8FC;
  --fd-card:       #FFFFFF;
  --fd-card-line:  #DCE4F0;
  --fd-card-line-2:#C8D4E6;
  /* Имена намеренно свои, а не --fd-ink: тот занят тёплым набором выше, и при
     совпадении второй блок молча переопределял первый — кабинет водителя ехал
     с кремовым фоном и сине-чёрным текстом. */
  --fd-day-ink:    #0F1E38;
  --fd-day-ink-2:  #41527A;
  --fd-day-ink-3:  #5A6B8A;

  /* Статусы для дневных поверхностей. Зелёный и красный уведены в холод, чтобы
     не спорить с синим; жёлтый остаётся тёплым намеренно — во всей системе
     тёплый свет закреплён за фарами и предупреждениями.
     Текст на своей плашке: ok 4.7, warn 5.2, stop 4.6, акцент 4.5. */
  --fd-day-ok:    #0E7A54;  --fd-day-ok-wash:   #E4F3EB;
  --fd-day-warn:  #8F5B05;  --fd-day-warn-wash: #FCF4E4;
  --fd-day-stop:  #C62D3E;  --fd-day-stop-wash: #FBE8EB;
  --fd-day-info:  #4C4E8C;  --fd-day-info-wash: #ECEBFA;
  --fd-sign-wash: #EDF2FE;

  --fd-lamp-ok-night:   #7FD6A2;
  --fd-lamp-warn-night: #FFD68A;
  --fd-lamp-stop-night: #FF8A7A;
  --fd-driver:     #B4802A;  /* янтарь дорожки водителя */
  --fd-driver-ink: #996C23;

  --fd-night-display: 'Oswald', 'Onest', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --fd-night-body:    'Onest', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
