/* Загрузочные стили — только чтобы не мигало белым до прихода style.css.
 *
 * Раньше этот блок стоял инлайном в <head> каждой страницы, и строгий CSP
 * (style-src 'self' без unsafe-inline) блокировал его: на каждой загрузке в
 * консоль падала ошибка, а фон до прихода основной таблицы оставался
 * браузерным. Вынесено в отдельный файл — тот же эффект, ошибки нет.
 *
 * Файл должен подключаться ПЕРВЫМ, до design-tokens.css и style.css.
 * Держать его крошечным: он в критическом пути первой отрисовки.
 */
:root {
  --bg-init: #f5f3ed;
  --fg-init: #1a1a1a;
}

:root[data-theme="dark"] {
  --bg-init: #0d0f14;
  --fg-init: #f5f3ed;
}

html,
body {
  margin: 0;
  background: var(--bg-init);
  color: var(--fg-init);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  min-height: 100vh;
  -webkit-text-size-adjust: 100%;
}

#app {
  min-height: 100vh;
}
