/* lm74: токены оформления — вариант 2 (13.10.2026).
   Единственное место, где цвета сайта записаны числом. Все include/lm74-* и наши шаблоны
   компонентов берут цвет отсюда через var(--lm-…). Сменить акцент или синий — одна строка.
   Префикс --lm- не пересекается с переменными темы Aspro. Порядок подключения не важен:
   пользовательские свойства вычисляются в момент применения, а не при чтении файла. */
:root {
  /* бренд */
  --lm-navy:      #00336b;   /* основной синий, = theme-color сайта */
  --lm-navy-2:    #0a2247;   /* тёмный фон первого экрана и полос */
  --lm-navy-3:    #00224a;   /* ещё темнее: подвал, тени на тёмном */
  --lm-navy-4:    #06172e;   /* самый тёмный: низ подвала, подложка модалок */
  --lm-navy-hi:   #123a72;   /* светлая точка градиента */
  --lm-navy-hov:  #0a4a94;   /* синий при наведении */
  --lm-link:      #0d59a8;   /* ссылка в тексте на светлом */
  --lm-acc:       #ffb703;   /* акцент: кнопки, номера, точки — подтверждён 13.10.2026 */
  --lm-acc-hi:    #ffc32e;   /* акцент при наведении */
  --lm-acc-ink:   #14213d;   /* текст на акценте */

  /* текст и поверхности */
  --lm-ink:       #0f1a2b;   /* основной текст */
  --lm-ink-2:     #1f2b3d;   /* заголовки второго уровня на светлом */
  --lm-muted:     #5b6b80;   /* вторичный текст */
  --lm-muted-2:   #8a94a6;   /* подписи, плейсхолдеры */
  --lm-line:      #dfe5ee;   /* линии и рамки */
  --lm-line-2:    #c9d5e6;   /* рамки полей */
  --lm-bg:        #f4f6f9;   /* светлый фон секций */
  --lm-bg-2:      #f7f9fc;   /* фон карточек на светлом */
  --lm-white:     #fff;

  /* цвета логотипа (сняты с PNG знаков LM74 и ALLEYA GROUP). Только для логотипа и материалов бренда —
     в интерфейсе красный не используем: он занят статусом «нет в наличии» (--lm-err). */
  --lm-logo-red:  #e00916;
  --lm-logo-grey: #c9d0e2;

  /* состояния */
  --lm-ok:        #1f7a3a;   /* в наличии, действует */
  --lm-ok-hi:     #4ade80;   /* «открыто» на тёмном */
  --lm-err:       #c8102e;   /* нет в наличии, истёк */
  --lm-err-hi:    #ff9f9a;   /* «закрыто» на тёмном */

  /* градиент героя и полос */
  --lm-grad: linear-gradient(135deg, var(--lm-navy-2) 0%, var(--lm-navy-hi) 52%, #0c2b57 100%);

  /* шрифты: файлы — include/lm74-global/fonts.css */
  --lm-display: 'Sofia Sans Condensed', 'Arial Narrow', sans-serif;
  --lm-body: 'Inter Tight', 'Helvetica Neue', Arial, sans-serif;

  /* сетка, радиусы, тени */
  --lm-container: 1280px;
  --lm-gutter: 16px;
  --lm-s1: 4px; --lm-s2: 8px; --lm-s3: 12px; --lm-s4: 16px;
  --lm-s5: 24px; --lm-s6: 32px; --lm-s7: 48px; --lm-s8: 64px;
  /* скругления — шкала брендбука (16.10.2026): мелкие · поля и кнопки · карточки · крупные блоки · чипы */
  --lm-r-sm: 6px; --lm-r: 10px; --lm-r-md: 14px; --lm-r-lg: 20px; --lm-r-pill: 999px;
  --lm-shadow: 0 1px 2px rgba(15, 26, 43, .06), 0 4px 16px rgba(15, 26, 43, .06);
  --lm-shadow-hi: 0 2px 4px rgba(15, 26, 43, .08), 0 12px 32px rgba(0, 51, 107, .14);
}
