/*
 * Boot CSS — render-blocking critical shell, served unhashed at /boot.css.
 * Paints the correct canvas background during the pre-bundle window (before
 * tokens.css loads), keyed on the same [data-theme] attribute /boot-theme.js sets.
 * Backgrounds MUST equal tokens.css --chrome: light #f3f3f4 / dark #0a0a0a.
 * Backgrounds + color-scheme only — tokens.css owns fonts/layout once it loads.
 * If /boot-theme.js ever fails, the light defaults below match today's behavior.
 */
html {
  color-scheme: light;
}
html,
body,
#root {
  background: #f3f3f4;
}
:root[data-theme="dark"] {
  color-scheme: dark;
}
:root[data-theme="dark"] html,
:root[data-theme="dark"] body,
:root[data-theme="dark"] #root {
  background: #0a0a0a;
}
