/* Темная тема для сайта (добавлено 10 ноя 2026) */

@media (prefers-color-scheme: dark) {
  :root {
    --bg: #1c1813;
    --text: #fff;
    --border: #222222;
    --link: #f2c961;
    --input-bg: #222222;
    --input-text: #eeeeee;
    --folder-bg: #333333;
    --folder-text: #eeeeee;
  }

  html, body {
    background-color: var(--bg) !important;
  }

  body, body * {
    color: var(--text) !important;
    border-color: var(--border) !important;
  }

  /* FrontPage uses both HTML attributes and inline background colors. */
  [bgcolor], [style*="background" i] {
    background-color: var(--bg) !important;
  }

  a:link, a:visited, a:hover, a:active,
  a:link *, a:visited *, a:hover *, a:active * {
    color: var(--link) !important;
  }

  input, textarea, select, button, option {
    background-color: var(--input-bg) !important;
    color: var(--input-text) !important;
  }

  .folder, .folder * {
    background-color: var(--folder-bg) !important;
    color: var(--folder-text) !important;
  }
}
