/* Собрано из widget/src/01-tokens.css (селектор корня заменён сборкой). Руками не править. */
/* Токены из переменных Figma (get_variable_defs, файл «Fitter — Design System»).
   Значения с пометкой «угадано» в Figma не выгружены (кончилась квота MCP) —
   сверить с эталонами из design/ref/. */
:root {
  --color-text-primary: #18181b;
  --color-text-secondary: #6b6b73;
  --color-text-on-action: #ffffff;
  --color-icon-subtle: #bfbfbf;
  --color-icon-muted: #a1a1aa;          /* с эталонов 157:2, 177:62: серые иконки в плитках */
  --color-icon-strong: #18181b;
  --color-bg-card: #ffffff;
  --color-bg-surface: #f3f3f4;
  --color-border-default: #e4e4e7;
  --color-action-primary: #18181b;
  --color-accent: #c8f03c;
  --color-on-accent: #18181b;
  --color-status-error: #e5484d;
  --color-status-warning: #f5a524;
  --color-field-error-border: #e8999b; /* из Note 190:1194 */
  --color-field-error-bg: #fff7f7;     /* из Note 190:1194 */
  --color-disabled-bg: #e4e4e7;        /* угадано */
  --color-disabled-text: #a1a1aa;      /* угадано */
  --color-glass: rgba(255, 255, 255, 0.24); /* угадано: кнопки на фото */
  --color-highlight: #c8f03c;          /* с эталона 134:165: маркер под «скидку 5%» */
  --color-border-strong: #a1a1aa;      /* с эталона 134:103: рамка пустого чекбокса */

  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-7: 28px;

  --radius-lg: 20px;
  --radius-3xl: 56px;
  --radius-full: 999px;

  --shadow-popup: 0 24px 64px rgba(0, 0, 0, 0.14), 0 2px 8px rgba(0, 0, 0, 0.06);
  --shadow-photo: 0 6px 14px rgba(15, 15, 20, 0.07), 0 22px 48px rgba(15, 15, 20, 0.17);

  --dur-fast: 150ms;
  --dur-medium: 300ms;
  --dur-scan: 1600ms;
  --dur-phrase: 2500ms;
  --ease-standard: ease-out;

  --font-text: 'Fitter Onest', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
  --font-display: 'Fitter Geologica', 'Fitter Onest', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
}
