/* СОБРАНО АВТОМАТИЧЕСКИ из design/tokens.json (tools/build_tokens.py). Руками не править — цвет меняется только в источнике. */
/* 12.10.2026 (Марис: «можем поменять вики под нашу цветовую гамму?»): тема Википедии (Vector 2022, переменные Codex) →
   наши роли из /assets/rp-tokens.css. Раскладка, шрифты и привычный вид Википедии остаются; меняются только цвета. */
:root, .skin-theme-clientpref-day, .skin-theme-clientpref-night {
  --background-color-base: var(--surface);
  --background-color-neutral: var(--surface-2);
  --background-color-neutral-subtle: var(--bg);
  --background-color-interactive: var(--surface-2);
  --background-color-interactive-subtle: var(--bg);
  --background-color-progressive: var(--accent);
  --background-color-progressive--hover: var(--accent-hover);
  --background-color-progressive-subtle: var(--accent-soft);
  --color-base: var(--text);
  --color-emphasized: var(--text);
  --color-subtle: var(--text-muted);
  --color-placeholder: var(--text-muted);
  --color-progressive: var(--accent);
  --color-progressive--hover: var(--accent-hover);
  --color-progressive--active: var(--accent-hover);
  --color-visited: var(--accent-hover);
  --color-inverted: var(--accent-contrast);
  --border-color-base: var(--border-strong);
  --border-color-subtle: var(--border);
  --border-color-muted: var(--border);
  --border-color-progressive: var(--accent);
  --outline-color-progressive--focus: var(--accent);
}
html, body, .mw-page-container { background-color: var(--bg); }
.vector-header-container, .mw-header { background-color: var(--surface); }
a:not(.new):not(.mw-ui-button), .mw-body a.external, .vector-toc .vector-toc-link { color: var(--accent); }
a:not(.new):visited { color: var(--accent-hover); }
/* боковые колонки («Содержание», «Оформление») — без белых плашек на фоне */
.vector-pinned-container, .vector-sticky-pinned-container, .vector-column-start, .vector-column-end, .vector-main-menu-container { background: transparent !important; }
.vector-sticky-pinned-container::after { background: linear-gradient(transparent, var(--bg)) !important; }
/* наша полоса «← Реинкарнациопедия · Статьи · Найти специалиста» (rp-wiki-backbar.php) */
.rp-backbar { background: var(--surface-2) !important; border-color: var(--border) !important; }
.rp-backbar a { color: var(--accent) !important; }
.rp-backbar a:first-child { color: var(--text) !important; }
/* Ночь: у вики своя ночная тема движка не включена, часть её цветов жёстко дневная — поэтому вики держим в дневной теме
   (хук ставит html[data-theme] из куки rp_theme, а «как на устройстве» → lavender). */
/* кнопка выбора языков («11 языков») и другие «прогрессивные» кнопки движка — у них свой синий, мимо переменных */
#p-lang-btn-label, #p-lang-btn-label .vector-dropdown-label-text,
.cdx-button--action-progressive.cdx-button--weight-quiet, .cdx-button--fake-button--enabled.cdx-button--action-progressive { color: var(--accent) !important; }
/* значки синие картинкой: делаем чёрными и доводим до сливового фильтром (точный цвет на глаз сверен со снимком) */
#p-lang-btn-label .vector-icon, #p-lang-btn-label::after, .cdx-button--action-progressive.cdx-button--weight-quiet .vector-icon { filter: brightness(0) saturate(100%) invert(22%) sepia(25%) saturate(900%) hue-rotate(255deg) brightness(92%); }
.mw-page-container, .vector-body { color: var(--text); }
/* Ночь (по устройству): места, где у Википедии и наших надстроек цвет задан жёстко дневным */
@media (prefers-color-scheme: dark) {
  .firstHeading, .mw-first-heading, h1, h2, h3, h4, .mw-headline,
  .vector-tab-noicon a, .vector-menu-tabs a, .vector-dropdown-label, .vector-dropdown-label-text,
  .mw-logo-wordmark, .mw-logo-tagline, .vector-toc-text { color: var(--text) !important; }
  .vector-icon:not(#p-lang-btn-label .vector-icon), .mw-ui-icon, .cdx-button__icon { filter: invert(1) brightness(0.92); }
  .wikitable, .infobox, table.wikitable > * > tr > th, table.wikitable > * > tr > td, .infobox th, .infobox td {
    background-color: var(--surface-2) !important; color: var(--text) !important; border-color: var(--border-strong) !important; }
  .wikitable > * > tr > th, .infobox th, .wikitable caption, .infobox caption { background-color: var(--surface) !important; }
  .vector-header-container, .mw-header, .vector-sticky-header { background-color: var(--surface) !important; }
}
/* 12.10.2026 (Марис: «у нас своя вики, свои правила — статьи пишем только мы»): ссылки на ещё не написанные страницы
   не красные, а приглушённые — без сигнала «ошибка» для читателя */
a.new, a.new:visited, .vector-menu-tabs .new a, .vector-menu-tabs .new a:visited, #ca-talk.new a { color: var(--text-muted) !important; }
