/* Light mode (default) */
:root {
  --background: #fffdfa;
  --foreground: #2c3e50;
  --accent-orange: #e67e22;
  --card-bg: #f9f6f0;
  --card-border: #ebdcd0;
}

@media (prefers-color-scheme: dark) {
  :root {
    --background: #1a1814;
    --foreground: #f4f0ea;
    --accent-orange: #f39c12;
    --card-bg: #26241e;
    --card-border: #3b362c;
  }
}

body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  line-height: 1.6;
  margin: 0;
  padding: 0;
  background-color: var(--background);
  color: var(--foreground);
}

a {
  color: var(--accent-orange);
  transition: color 0.2s;
}

a:hover {
  text-decoration: underline;
}

.h-card {}
