/* Токены дизайна ВСЁЭБУ: единственный источник цвета, шрифта, отступов.
   Источник значений: docs/design-strategy.md, разделы 3, 4 и 7. Шрифты — вариант B, решено 12.10.2026.
   20.10.2026: акцент сменён с янтаря на оранжевый из надписи и бота (#ff8a1f); светлая тема по умолчанию, тёмная переключается.
   Имена --amber-* оставлены прежними, чтобы не переписывать разметку: это и есть акцентный оранжевый. */
:root {
  --ink: #1b2630;
  --slate-700: #2a3b47;
  --slate-500: #5a6b78;
  --slate-200: #d8dee3;
  --paper: #f7f6f2;
  --white: #ffffff;
  --amber-500: #ff8a1f;
  --amber-100: #ffe6cc;
  --on-accent: #1b2630;
  --veil: rgba(247, 246, 242, 0.86);
  --ok: #2fa36b;
  --error: #d64545;
  --info: #3b7ea1;

  --space-1: 8px;
  --space-2: 16px;
  --space-3: 24px;
  --space-4: 40px;
  --space-5: 64px;

  --radius-s: 8px;
  --radius-m: 16px;

  /* Шрифты варианта B (fonts.css); запасные системные нужны на время загрузки и для знака ₽ */
  --font-sans: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-display: "Unbounded", "Onest", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;

  --glow: 0 0 10px 2px rgba(255, 138, 31, 0.55);
  color-scheme: light;
}

/* Тёмная тема: включается кнопкой в шапке, сохраняется в браузере (theme.js). По умолчанию светлая. */
[data-theme="dark"] {
  --paper: #0f161c;
  --white: #17212a;
  --ink: #eef1f4;
  --slate-700: #cfd9e1;
  --slate-200: #2a3b47;
  --slate-500: #9fb0bc;
  --amber-100: rgba(255, 138, 31, 0.16);
  --veil: rgba(15, 22, 28, 0.84);
  --info: #6fb0d2;
  color-scheme: dark;
}
