/* Critical shell styles — external file for CSP compliance (no inline styles). */
:root {
  color-scheme: dark;
  --background: oklch(0.16 0.012 260);
  --foreground: oklch(0.97 0.005 260);
}

html.light {
  color-scheme: light;
  --background: oklch(0.985 0 0);
  --foreground: oklch(0 0 0);
}

html {
  font-size: 90%;
  font-family: ui-sans-serif, system-ui, sans-serif;
  background-color: var(--background);
  color: var(--foreground);
}

body {
  margin: 0;
  min-height: 100vh;
  background-color: var(--background);
}
