/* ════════════════════════════════════════════════════════════════════
   NCAi · DESIGN TOKENS — единый источник правды (дизайн-система)
   Тема: глубокий чёрный (#050505) + золото (#FFD000) + тил (#4ECDC4).
   Палитра сверена с сайтом ilya-novitsky.ru/ai-training (15.09).
   Будущие workspace клиентов наследуют стиль ТОЛЬКО через эти переменные.
   ════════════════════════════════════════════════════════════════════ */
:root {
  /* ── Фон: глубокий чёрный (как на сайте) ── */
  --bg: #050505;
  --bgc: rgba(255,255,255,0.045);       /* стеклянная панель */
  --bgc2: rgba(255,255,255,0.07);       /* приподнятая панель */
  --bgc-solid: #0f0f0f;                 /* непрозрачная подложка (лист/меню) */
  --bgc2-solid: #161616;
  --br: rgba(255,255,255,0.06);         /* рамка 1px — стекло */
  --br2: rgba(255,255,255,0.10);

  /* ── Текст: тёплые серые (сайт: #edeae3 / #c2bdb5) ── */
  --t: #edeae3;
  --t2: #c2bdb5;
  --t3: #8b867e;

  /* ── Акценты: золото (база) + тил #4ECDC4 ── */
  --a: #FFD000;                          /* золото (база) */
  --gold-2: #ffb300;                     /* янтарь */
  --gold-3: #ff8a00;                     /* янтарь глубокий */
  --teal: #4ECDC4;                       /* тил — второй акцент (сайт) */
  --teal-2: #38b2ac;                     /* тил тёмный (градиент) */
  --teal-soft: rgba(78,205,196,0.14);
  /* a2* — исторический «второй акцент» (был холодный сине-фиолетовый) → тил */
  --a2: #4ECDC4;
  --a2-2: #38b2ac;
  --a2-soft: rgba(78,205,196,0.14);
  --grad-gold: linear-gradient(135deg, #FFD000 0%, #ffb300 45%, #ff8a00 100%);
  --grad-teal: linear-gradient(135deg, #4ECDC4 0%, #38b2ac 100%);
  --grad-cold: linear-gradient(135deg, #4ECDC4 0%, #38b2ac 100%); /* legacy-алиас → тил */
  --on-accent: #050505;                  /* текст на золоте */
  --ad: rgba(255,208,0,0.08);            /* золотая подсветка */
  --red: #e84040;                        /* предупреждения (сайт) */
  --ok: #5cc08a;
  --blue: #4ECDC4;                       /* legacy-алиас «инфо» → тил */

  /* ── Радиусы ── */
  --radius-xs: 6px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 20px;
  --radius-icon: 14px;
  --radius-pill: 999px;

  /* ── Отступы ── */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 28px;

  /* ── Тени: мягкие, «стеклянные» ── */
  --shadow-card: 0 1px 2px rgba(0,0,0,.40), 0 8px 28px -12px rgba(0,0,0,.60);
  --shadow-card-hover: 0 2px 4px rgba(0,0,0,.45), 0 16px 40px -12px rgba(0,0,0,.70), 0 0 0 1px rgba(255,208,0,.08);
  --shadow-soft: 0 4px 20px rgba(0,0,0,.30), 0 0 0 1px rgba(255,255,255,.04);
  --shadow-accent-glow: 0 0 0 1px rgba(255,208,0,.14), 0 0 22px rgba(255,208,0,.10);
  --shadow-teal-glow: 0 0 0 1px rgba(78,205,196,.16), 0 0 22px rgba(78,205,196,.12);
  --shadow-cold-glow: 0 0 0 1px rgba(78,205,196,.16), 0 0 22px rgba(78,205,196,.12); /* legacy → тил */

  /* ── Шрифты: чистый sans для текста, mono для чисел ── */
  --font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;

  /* ── Стекло ── */
  --glass-blur: 18px;

  /* ── Движение ── */
  --ease: cubic-bezier(.22,1,.36,1);
  --dur-fast: .15s;
  --dur-base: .22s;
  --dur-slow: .4s;
}
