/* =========================
   БАЗОВЫЕ ЦВЕТА САЙТА
   Здесь только нейтральная основа.
   Золото, пурпур, синий и зелёный живут ниже в отдельных темах.
========================= */

body {
  /* нейтральная тема по умолчанию — НЕ золото */
  --ud-theme-page-bg: #ddd7cb;

  /* бумажный лист по умолчанию — исходный почти белый */
  --ud-theme-paper-bg: rgba(250, 249, 246, 0.94);

  /* текст внутри бумажного листа */
  --ud-theme-paper-text: #050505;

  /* основной акцент темы */
  --ud-theme-main: #6b6258;

  /* h1 и сильные акценты страницы */
  --ud-theme-dark: #4a4036;

  /* h1 страницы сферы */
  --ud-theme-h1: var(--ud-theme-dark);

  /* h2 / h3 — тёмные, без золота */
  --ud-theme-heading-soft: #25272b;

  /* обычный текст страницы */
  --ud-theme-body-text: #2d2a26;

  /* текст в попапе */
  --ud-theme-popup-text: var(--ud-theme-dark);

  /* мягкие подложки и линии */
  --ud-theme-soft: rgba(0, 0, 0, 0.06);

  /* свечение отключено по умолчанию */
  --ud-theme-glow: rgba(0, 0, 0, 0);

  /* тень бумажного листа */
  --ud-theme-paper-shadow: rgba(0, 0, 0, 0.12);

  color: var(--ud-theme-body-text);
  background: var(--ud-theme-page-bg);
}

.site-header,
.site-footer {
  background: var(--ud-theme-page-bg);
}

.site-branding a,
.site-branding a:link,
.site-branding a:visited,
.site-branding a:hover,
.site-branding a:active,
.site-branding a:focus {
  color: var(--ud-theme-dark);
}

/* =========================================================
   UDANNA THEME COLORS
   helpers.php добавляет к body один класс:
   .udanna-theme-gold / purple / blue / green

   Здесь крутить сами цвета.
========================================================= */

/* ---------- золото ---------- */
.udanna-theme-gold {
  --ud-theme-page-bg: #ddd7cb;

  /* лист: исходный почти белый + лёгкий золотистый оттенок */
  --ud-theme-paper-bg: rgba(252, 250, 240, 0.95);

  --ud-theme-main: #826c3e;
  --ud-theme-dark: #6f5a2f;

  /* h1 — золото */
  --ud-theme-h1: #c9b82f;

  /* h2 / h3 — тёмные, без золота */
  --ud-theme-heading-soft: #25272b;

  --ud-theme-body-text: #2d2a26;
  --ud-theme-paper-text: #050505;
  --ud-theme-popup-text: var(--ud-theme-dark);

  --ud-theme-soft: rgba(130, 108, 62, 0.14);
  --ud-theme-glow: rgba(0, 0, 0, 0);
  --ud-theme-paper-shadow: rgba(130, 108, 62, 0.16);
}

/* ---------- пурпур / чайно-розовый ---------- */
.udanna-theme-purple {
  --ud-theme-page-bg: #efd2d3;

  /* лист: исходный почти белый + лёгкий розово-пурпурный оттенок */
  --ud-theme-paper-bg: rgba(252, 248, 249, 0.95);

  --ud-theme-main: #9a4b55;
  --ud-theme-dark: #7f3d47;

  /* h1 — цвет темы */
  --ud-theme-h1: var(--ud-theme-dark);

  /* h2 / h3 — тёмные, без золота */
  --ud-theme-heading-soft: #25272b;

  --ud-theme-body-text: #2d2a26;
  --ud-theme-paper-text: #050505;
  --ud-theme-popup-text: var(--ud-theme-dark);

  --ud-theme-soft: rgba(154, 75, 85, 0.12);
  --ud-theme-glow: rgba(0, 0, 0, 0);
  --ud-theme-paper-shadow: rgba(154, 75, 85, 0.18);
}

/* ---------- синий / голубой ---------- */
.udanna-theme-blue {
  --ud-theme-page-bg: #d9edf2;

  /* лист: исходный почти белый + лёгкий голубой оттенок */
  --ud-theme-paper-bg: rgba(247, 251, 253, 0.95);

  --ud-theme-main: #2f6f9f;
  --ud-theme-dark: #285f87;

  /* h1 — цвет темы */
  --ud-theme-h1: var(--ud-theme-dark);

  /* h2 / h3 — тёмные, без золота */
  --ud-theme-heading-soft: #25272b;

  --ud-theme-body-text: #2d2a26;
  --ud-theme-paper-text: #050505;
  --ud-theme-popup-text: var(--ud-theme-dark);

  --ud-theme-soft: rgba(47, 111, 159, 0.12);
  --ud-theme-glow: rgba(0, 0, 0, 0);
  --ud-theme-paper-shadow: rgba(47, 111, 159, 0.16);
}

/* ---------- зелёный ---------- */
.udanna-theme-green {
  --ud-theme-page-bg: #dfeadd;

  /* лист: исходный почти белый + лёгкий зелёный оттенок */
  --ud-theme-paper-bg: rgba(248, 252, 247, 0.95);

  --ud-theme-main: #3d7a42;
  --ud-theme-dark: #33663a;

  /* h1 — цвет темы */
  --ud-theme-h1: var(--ud-theme-dark);

  /* h2 / h3 — тёмные, без золота */
  --ud-theme-heading-soft: #25272b;

  --ud-theme-body-text: #2d2a26;
  --ud-theme-paper-text: #050505;
  --ud-theme-popup-text: var(--ud-theme-dark);

  --ud-theme-soft: rgba(61, 122, 66, 0.12);
  --ud-theme-glow: rgba(0, 0, 0, 0);
  --ud-theme-paper-shadow: rgba(61, 122, 66, 0.16);
}