/*
 * Avitologia3 — отдельная палитра (только body.site-a3).
 * Направление: «ночной сигнал» — глубокий сине-чернильный фон, янтарный акцент, циан как вторичный маркер.
 * Не трогает :root / другие страницы.
 */
body.site-a3 {
  --bg: #070b12;
  --bg-elevated: #0d131d;
  --bg-card: #131b28;
  --bg-card-hover: #1a2434;
  --border: rgba(220, 232, 255, 0.085);
  --border-strong: rgba(220, 232, 255, 0.15);
  --text: #e8f0fc;
  --muted: #8a9bb8;
  --accent: #e8a43c;
  --accent-hover: #f2c56a;
  --accent-dim: #8a5f18;
  --accent-soft: rgba(232, 164, 60, 0.2);
  --accent-glow: rgba(232, 164, 60, 0.32);
  --warn: #3ec9ea;
  --warn-soft: rgba(62, 201, 234, 0.14);
  --on-accent: #120a04;
  --tap-highlight: rgba(232, 164, 60, 0.22);
  --selection-bg: rgba(62, 201, 234, 0.28);
  --selection-fg: #070b12;
  --header-bg: rgba(7, 11, 18, 0.9);
  --shadow-menu: 0 24px 56px rgba(0, 8, 24, 0.65);
  --shadow-card: 0 14px 44px rgba(0, 6, 18, 0.55);
  --shadow-card-hover: 0 22px 56px rgba(0, 8, 22, 0.58);
  --shadow-inset: inset 0 1px 0 rgba(255, 255, 255, 0.06);
  --page-bg-1: rgba(232, 164, 60, 0.08);
  --page-bg-2: rgba(62, 201, 234, 0.06);
  --page-bg-3: rgba(7, 11, 18, 0.94);
  --meta-theme-color: #070b12;
}

html.theme-light body.site-a3 {
  --bg: #eef2f9;
  --bg-elevated: #e4eaf4;
  --bg-card: #ffffff;
  --bg-card-hover: #f5f8fd;
  --border: rgba(12, 22, 40, 0.1);
  --border-strong: rgba(12, 22, 40, 0.16);
  --text: #0c1424;
  --muted: #556178;
  --accent: #b85c14;
  --accent-hover: #d4731c;
  --accent-dim: #6d3a0d;
  --accent-soft: rgba(184, 92, 20, 0.14);
  --accent-glow: rgba(184, 92, 20, 0.22);
  --warn: #0a6f82;
  --warn-soft: rgba(10, 111, 130, 0.1);
  --on-accent: #fffaf6;
  --tap-highlight: rgba(184, 92, 20, 0.18);
  --selection-bg: rgba(10, 111, 130, 0.2);
  --selection-fg: #0c1424;
  --header-bg: rgba(238, 242, 249, 0.92);
  --shadow-menu: 0 20px 48px rgba(12, 22, 40, 0.12);
  --shadow-card: 0 12px 36px rgba(12, 22, 40, 0.08);
  --shadow-card-hover: 0 18px 48px rgba(12, 22, 40, 0.1);
  --shadow-inset: inset 0 1px 0 rgba(255, 255, 255, 0.92);
  --page-bg-1: rgba(184, 92, 20, 0.08);
  --page-bg-2: rgba(10, 111, 130, 0.06);
  --page-bg-3: rgba(238, 242, 249, 0.96);
  --meta-theme-color: #eef2f9;
}

html.theme-light.has-shader-bg .site-a3 .shader-bg {
  opacity: 0.5;
}
