/* Squadra Design Kit · токены, тема «Десант».
   Единственный источник значений. Компоненты и экраны ссылаются на них и не содержат своих «магических» чисел,
   кроме геометрии конкретного места. Описание: docs/design-kit.md. */
:root {
  color-scheme: dark;

  /* Цвет */
  --bg: #0D100C;            /* фон приложения */
  --panel: #161A13;         /* панели, поля, карточки */
  --raised: #20261B;        /* приподнятое: активный пункт, вторичная кнопка */
  --line: #39422F;          /* разделители */
  --field-line: #6F7A5C;    /* границы полей и кнопок, индикатор «не в сети»: не ниже 3:1 на панелях */
  --decor: #4A5540;         /* приглушённые заливки и рамки без смысла: волна, пустые столбики, рамка тоста */
  --muted: #A3AB92;         /* подписи и второстепенный текст */
  --text: #E6E8D8;          /* основной текст */
  --signal: #FF6A2B;        /* акцент: основная кнопка, речь, непрочитанное */
  --signal-hover: #FF8A55;
  --on-signal: #160800;     /* текст на акценте */
  --danger: #FF8A55;        /* опасные действия, ошибки */
  --danger-bg: #3B1608;
  --danger-text: #FFC2A8;
  --warning-bg: #2E2108;
  --warning-text: #FFD88A;
  --ok: #B4D98A;            /* подключено, активен, в сети */
  --on-danger: #160800;     /* текст на залитой опасной кнопке */
  --placeholder: #8F977F;   /* подсказка в поле и текст недоступной кнопки */
  --scrim: rgba(13, 16, 12, .8);   /* затемнение под модальным окном */
  --ok-bg: #1E2A14;        /* фон сообщения об успехе */
  --grid-line: #1B2017;     /* техническая сетка на фоне */
  --bad: var(--danger);     /* прежнее имя */
  --accent: var(--signal);  /* прежнее имя */

  /* Шрифты (файлы лежат в vendor/fonts, подключены vendor/fonts/fonts.css) */
  --font-ui: 'Golos Text', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-display: 'Tektur', var(--font-ui);
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, Consolas, monospace;

  /* Шаг сетки */
  --space-1: 4px;  --space-2: 8px;  --space-3: 12px; --space-4: 16px;
  --space-5: 20px; --space-6: 24px; --space-8: 32px; --space-12: 48px;

  /* Радиусы: в теме «Десант» углы прямые; срез углов у главной кнопки задан clip-path в компонентах */
  --radius-control: 0;
  --radius-tile: 0;
  --radius-panel: 0;
  --radius-modal: 0;
  --radius-pill: 0;

  /* Размеры */
  --control-h: 44px;        /* минимальная высота элемента управления */
  --control-h-big: 52px;
  --sidebar-w: 240px;

  /* Тени и слои */
  --shadow-pop: 0 12px 32px rgba(0, 0, 0, .45);
  --z-modal: 20;
  --z-toast: 30;

  /* Движение */
  --ease: cubic-bezier(.2, .7, .2, 1);
  --dur-fast: .16s;
  --dur-base: .34s;
  --dur-slow: .46s;
}
