/* СГЕНЕРИРОВАНО scripts/sync-design-tokens.sh из репозитория malometrov-design-system — править здесь нельзя, правка идёт в источнике (решение №93). */
:root {
  /* ---- Spacing scale (4px base) ---- */
  --mm-space-1: 4px;
  --mm-space-2: 8px;
  --mm-space-3: 12px;
  --mm-space-4: 16px;
  --mm-space-5: 24px;
  --mm-space-6: 32px;
  --mm-space-7: 40px;
  --mm-space-8: 48px;
  --mm-space-9: 64px;

  /* ---- Radii ---- */
  --mm-radius-control: 8px;  /* buttons, inputs */
  --mm-radius-card: 10px;    /* product / content cards */
  --mm-radius-window: 12px;  /* large framed surfaces */
  --mm-radius-pill: 20px;    /* filter chips */
  --mm-radius-badge: 14px;   /* tags / badges */
  --mm-radius-check: 4px;    /* квадрат чекбокса (журнал, приёмка форм 28.10.2026) */

  /* ---- Controls (элементы форм, №140) ---- */
  --mm-control-h: 48px;      /* высота поля: Input, Select — на всех ширинах */
  --mm-focus-width: 2px;     /* единое кольцо фокуса — толщина */
  --mm-focus-offset: 2px;    /* единое кольцо фокуса — отступ снаружи */

  /* ---- Shadows (warm, graphite-tinted) ---- */
  --mm-shadow-card: 0 1px 3px rgba(0,0,0,0.08);
  --mm-shadow-hover: 0 8px 24px rgba(33,28,23,0.10);
  --mm-shadow-window: 0 24px 60px rgba(33,28,23,0.18);

  /* ---- Borders ---- */
  --mm-border-width: 1px;
}
