/* =========================================================
   BlinkyWave · Дизайн-токены
   Направление «Signal»: бело-синяя приборная панель
   ========================================================= */
:root {
  /* — Базовые поверхности — */
  --paper:    #ccd6ef;   /* холодная бумага фона (глубже, чтобы карточки «вставали») */
  --paper-2:  #eef2fc;
  --surface:  #ffffff;
  --ink:      #0b1437;   /* глубокий navy — текст и тёмные полосы */
  --ink-2:    #131d44;
  --ink-soft: #2a345c;

  /* — Градиенты глубоких панелей (console / cta / footer) — */
  --panel-grad: linear-gradient(150deg, #131e4e 0%, #0c1640 46%, #0a1136 100%);

  /* — Стекло (iOS-glass) — */
  --glass-bg:   linear-gradient(158deg, rgba(255,255,255,.68), rgba(244,248,255,.42));
  --glass-brd:  rgba(255,255,255,.78);
  --glass-blur: blur(26px) saturate(172%);
  --glass-hi:   inset 0 1px 0 rgba(255,255,255,.9);
  --glass-dk:   linear-gradient(158deg, rgba(58,78,150,.34), rgba(15,25,68,.22));

  /* — Синяя ось — */
  --cobalt:   #2438e0;   /* основной electric-ультрамарин */
  --cobalt-d: #1a2bb8;
  --azure:    #3b6cff;
  --sky:      #8fb2ff;
  --sky-soft: #d8e3ff;

  /* — Сигнальный акцент (точечно) — */
  --signal:   #12d6c2;   /* teal-«сигнал»: активность, пинг */
  --signal-d: #0bb8a6;

  /* — Текст — */
  --tx:       #0b1437;
  --tx-2:     #46527a;
  --tx-3:     #7b86a8;
  --line:     #c5cfec;
  --line-2:   #d8e0f6;

  /* — Семантика статусов — */
  --ok:   #16c784;
  --warn: #f5a524;
  --bad:  #f04461;

  /* — Тени (мягкие, холодные, многослойные — карточки «парят») — */
  --sh-1: 0 1px 2px rgba(13,22,62,.06), 0 4px 12px rgba(13,22,62,.07);
  --sh-2: 0 2px 6px rgba(13,22,62,.06), 0 14px 34px rgba(13,22,62,.13);
  --sh-3: 0 8px 20px rgba(13,22,62,.10), 0 36px 80px rgba(13,22,62,.22);
  --sh-cobalt: 0 14px 34px rgba(36,56,224,.32);
  --ring: 0 0 0 1px rgba(255,255,255,.7) inset;

  /* — Геометрия (умеренные радиусы, не «таблеточный» SaaS) — */
  --r-1: 8px;
  --r-2: 14px;
  --r-3: 20px;
  --r-4: 28px;

  /* — Раскладка — */
  --maxw: 1380px;
  --gut: clamp(18px, 4vw, 44px);
  --nav-h: 76px;

  /* — Типографика — */
  --f-display: "Unbounded", "Onest", system-ui, sans-serif;
  --f-body:    "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;
  --f-mono:    "JetBrains Mono", ui-monospace, "SF Mono", monospace;

  /* — Тайминги — */
  --e-out:    cubic-bezier(.22,.61,.36,1);
  --e-spring: cubic-bezier(.34,1.4,.5,1);
  --t-1: .16s;
  --t-2: .32s;
  --t-3: .55s;
}
