/* TASK-056 (2026-08-08) — единый источник цветовой палитры (тёмная/светлая), общий для
   лаунчера, /checklist, /modules/{id} и /reset-password. Класс переключения темы вешается
   на <html> (не <body>) — theme-init.js должен применить его синхронно ДО появления <body>,
   иначе будет видимое мигание тёмной темой перед светлой при загрузке страницы. */
:root{
  --bg:#12161c; --panel:#1b212b; --line:#2c3543;
  --text:#e7e4dc; --text2:#9aa3b2; --text3:#6b7484;
  --gold:#c99a3d; --gold-dim:#c99a3d33;
  --green:#4fae7a; --green-bg:#1c2c1e22; --red:#d9695a; --red-bg:#2c1e1c22; --red-bg-solid:#2c1e1c;
  --inputbg:#161b22; --advbg:#171d26; --hoverbg:#1f2733;
  --mono:'SFMono-Regular',Menlo,Consolas,'Liberation Mono',monospace;
  --sans:-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
}
:root.light-theme{
  --bg:#f4f2ec; --panel:#ffffff; --line:#ddd8c9;
  --text:#26241c; --text2:#5c5847; --text3:#8a8570;
  --gold:#a8752a; --gold-dim:#a8752a22;
  --green:#2f8a5c; --green-bg:#ddf6e6; --red:#b8483a; --red-bg:#f6ddd8; --red-bg-solid:#f6ddd8;
  --inputbg:#ffffff; --advbg:#eeebe1; --hoverbg:#e9e5d8;
}

/* TASK-089 (2026-08-19) — кнопка переключения темы (см. theme-toggle.js) теперь на каждой
   внутренней странице, не только на лаунчере — стиль вынесен сюда, в уже общий для всех страниц
   файл, чтобы не дублировать одни и те же правила в 9 разных <style>-блоках. */
#theme-toggle{position:fixed;top:20px;right:20px;display:inline-flex;align-items:center;
  justify-content:center;width:36px;height:36px;background:var(--panel);border:1px solid var(--line);
  border-radius:8px;color:var(--text2);cursor:pointer;padding:0;z-index:30;}
#theme-toggle:hover{border-color:var(--gold);color:var(--text);}
#theme-toggle svg{width:16px;height:16px;display:block;}
