/*
 * Общие переменные темы Cross English (тёмная/светлая).
 * Подключается на index.html, pricing.html, test.html — раньше
 * этот блок был продублирован в трёх местах (тех.долг из
 * дизайн-консилиума), из-за чего правки темы в одном файле не
 * всегда попадали в остальные. Теперь один источник правды.
 *
 * ВАЖНО: правь тему только здесь. Правки :root / [data-theme="light"]
 * прямо в index.html/pricing.html/test.html больше не нужны и не
 * будут иметь смысла — их удалили из инлайн <style> этих страниц.
 */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{
  --gold:#c9a84c;--gold-light:#e8c876;--gold-pale:#f0d98a;
  --gold-dark:#a5824a;--gold-deeper:#3a2a10;
  --bg:#0d0a07;--bg-nav:#0a0806;--bg-card:#110d06;
  --text-body:#c8ad84;--text-muted:#a5824a;
  --border:#2a1e0a;--border-light:#1e1508;
  --warn:#a85f2a;--danger:#a83a3a;
}
[data-theme="light"] {
  --bg: #f6efdc;
  --bg-nav: #ece0bf;
  --bg-card: #fbf7ea;
  --text-body: #2b2013;
  --text-muted: #6e5a3a;
  --gold: #7e5a10;
  --gold-light: #6b4c0c;
  --gold-pale: #fdf6e3;
  --gold-dark: #855f0f;
  --gold-deeper: #e3d3a6;
  --border: #ddc99f;
  --border-light: #e8dcc0;
  --warn: #a34d0b;
  --danger: #a53b2a;
  --online-dot: #3f7a35;
  --shadow-card: 0 2px 10px rgba(43, 32, 19, 0.10), 0 1px 2px rgba(43, 32, 19, 0.14);
}
html{scroll-behavior:smooth}
