/* ════════════════════════════════════════════════════════════════════════
   tokens.css — корректный/расширенный слой дизайн-токенов (Этап R1 ребилда).
   Грузится ПОСЛЕ style.css и переопределяет сломанные значения, пока идёт
   миграция (см. DESIGN_SYSTEM.md §1,§3,§4). Откат: убрать <link> из index.html.
   ════════════════════════════════════════════════════════════════════════ */

:root {
  /* Базовые токены (--text-tertiary, --glass-blur*) перенесены в источник
     (style-base.css :root, R5). Здесь — только НОВЫЕ токены дизайн-системы. */

  /* ── Заливки/края «живого стекла» (R2) ── */
  --glass-fill:        linear-gradient(135deg, rgba(255,255,255,0.12), rgba(255,255,255,0.04));
  --glass-fill-strong: linear-gradient(135deg, rgba(255,255,255,0.16), rgba(255,255,255,0.05));
  --glass-edge:        rgba(255,255,255,0.18);   /* видимый край для богатого стекла */
  --glass-rim:         inset 0 1px 0 rgba(255,255,255,0.40);  /* верхний краевой блик */

  /* ── Свечение (контур/акцент) ── */
  --glow-accent:       0 0 26px rgba(124, 154, 255, 0.55);
  --glow-accent-ring:  0 0 0 1px rgba(150, 175, 255, 0.50);

  /* ── Шкала отступов (вместо разнобоя 0.6/0.7/0.75…rem) ── */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;

  /* ── z-index (именованная шкала) ── */
  --z-base: 1;
  --z-sidebar: 10;
  --z-header: 20;
  --z-overlay: 150;
  --z-modal: 200;
  --z-toast: 400;
  --z-update: 10000;

  /* ── Моушен ── */
  --ease-spring: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --ease-out:    cubic-bezier(0.22, 1, 0.36, 1);
  --dur-1: 120ms;   /* микро: hover/нажатие */
  --dur-2: 200ms;   /* панели */
  --dur-3: 320ms;   /* модалки/оверлеи */
}
