:root {
  color-scheme: light dark;
  --primary: light-dark(#2d3748, #f7fafc);
  --secondary: light-dark(#c53030, #fc8181);
  --accent: light-dark(#4a5568, #a0aec0);
  --text: light-dark(#1a202c, #e2e8f0);
  --background: light-dark(#ffffff, #1a202c);
}

html {
  background: var(--background);
  min-height: 100%;
}

body {
  color: var(--text);
  background: transparent;
  min-height: 100vh;
  font-family:
    -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica,
    Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
}

a {
  color: var(--accent);
  text-decoration: none;
  cursor: pointer;
}
