/* ═══ Оформление «Тихий ритм» для простых страниц ═══════════════════════════════════════════
   Одна копия палитры и шрифтов на семь страниц: вход (login), витрина (landing), документы (legal),
   «вход выполнен» (tgopen), переход из Телеграма (tgstart), календарь (calendar), данные (backup).
   Раньше эти строки были скопированы в каждую, и палитра расходилась при первой же правке.
   Значения — из theme.js (LIGHT/DARK). Светлая — основная, тёмная — только по настройке телефона.
   ⛔ Страницы кабинета подопечного (k.html), дня (day.html), программы (c.html) и само приложение
   сюда НЕ подключены: у них своя палитра со своими именами, и сводить их — отдельная работа.
   ⛔ Раздаётся сервером только потому, что записан в ASSETS (server.js). Подключать с ?v=N и
   поднимать номер при правке — иначе у человека неделю будет старый файл. */
:root{
  --bg:#F5F3EE; --card:#FFFFFF; --field:#EDEAE3; --text:#1B1F1A; --text2:#6E7469; --sep:#E6E2D9;
  --accent:#1F4D37; --accent-soft:#E3EBE3; --on-accent:#FFFFFF; --danger:#A8423A;
  --ok:#3E7A52; --ok-soft:#E3EFE5; --warn-bg:#F6EEDC; --warn-text:#7A5A1A;
  --lift:0 1px 2px rgba(40,45,35,.06),0 6px 16px rgba(40,45,35,.05);
  /* Прежние имена, под которыми страницы писались в разное время (--gold и --blue — от старых тем,
     теперь в них та же зелень). Оставлены, чтобы не переписывать вёрстку страниц. */
  --card2:var(--field); --tx:var(--text); --muted:var(--text2); --dim:var(--text2); --line:var(--sep);
  --gold:var(--accent); --blue:var(--accent); --gold-soft:var(--accent-soft); --blue-soft:var(--accent-soft);
  --on-gold:var(--on-accent); --on-blue:var(--on-accent); --err:var(--danger);
}
@media (prefers-color-scheme: dark){
  :root{
    --bg:#14170F; --card:#1E221A; --field:#272C22; --text:#EFEEE6; --text2:#9BA095; --sep:#2B3126;
    --accent:#7FB18F; --accent-soft:#26301F; --on-accent:#14170F; --danger:#E08B80;
    --ok:#6FC088; --ok-soft:#223324; --warn-bg:#2A2416; --warn-text:#E8C87D; --lift:none;
  }
}
/* Шрифты — те же файлы, что у приложения. Кириллица и латиница с цифрами — отдельными файлами по
   unicode-range: браузер качает только нужный и только если начертание на странице используется. */
@font-face{font-family:"GD Serif";src:url("/fonts/playfair-600-cyrillic.woff2?v=1") format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:"GD Serif";src:url("/fonts/playfair-600-latin.woff2?v=1") format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2212;}
@font-face{font-family:"GD Serif Text";src:url("/fonts/lora-italic-cyrillic.woff2?v=1") format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:"GD Serif Text";src:url("/fonts/lora-italic-latin.woff2?v=1") format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2212;}
