/* Токены личного кабинета «Стриж». Значения :root скопированы без изменений из
   strizh-site/public/assets/css/styles.css (строки 7–55); добавлен только --warning
   для статусов ожидания («Требуется уточнение»). Источник правды – сайт; при смене
   токенов на сайте этот файл обновляется копированием. */

:root {
  /* Ocean Blue */
  --blue-25: #F8FBFF;
  --blue-50: #F2F8FF;
  --blue-75: #EAF4FF;
  --blue-100: #E1F0FF;
  --blue-150: #D2E8FF;
  --blue-200: #C2E0FF;
  --blue-300: #99D1FF; /* accent */
  --blue-500: #4A93DE;
  --blue-600: #2F73C2;
  --blue-700: #1E5AA0;
  --blue-800: #124A85;
  --blue-900: #0A3D77; /* primary */
  --blue-950: #072B54;

  /* Slate Grey */
  --slate-25: #FAFBFD;
  --slate-50: #F6F8FB;
  --slate-75: #F2F5F9;
  --slate-150: #E5EAF1;
  --slate-200: #DCE3EC;
  --slate-400: #9BA9BC;
  --slate-500: #74839A;
  --slate-600: #566579;
  --slate-700: #414E60;
  --slate-900: #1C2532;
  --slate-950: #101720;

  --success: #1F9D68;
  --danger: #C8333A;
  --warning: #B7791F; /* добавлено для кабинета: статусы ожидания */

  --font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

  --radius-sm: 12px;
  --radius: 20px;
  --radius-lg: 28px;
  --shadow-sm: 0 1px 2px rgba(10, 61, 119, .05), 0 2px 8px rgba(10, 61, 119, .04);
  --shadow: 0 18px 44px rgba(7, 43, 84, .12), 0 2px 6px rgba(7, 43, 84, .05);

  --container: 1240px;
  --gutter: 16px;
  --header-h: 88px;
  /* Шкала отступов – одна на весь сайт: поле карточки, поле большой панели, промежуток между карточками,
     от заголовка блока до содержимого. Значения для телефона, ниже – для широких экранов */
  --pad-card: 24px;
  --pad-panel: 24px;
  --gap-grid: 16px;
  --gap-head: 32px;
}

@media (min-width: 768px) { :root { --gutter: 32px; --pad-card: 32px; --pad-panel: 56px; --gap-grid: 20px; --gap-head: 40px; } }
