:root {
  --color-bg: #F4EDE1;
  --color-text: #2E2B28;
  --color-muted: #675F55;
  --color-link: #A84B08;
  --color-accent: #E67E22;
  --color-border: #DCD2C2;
  --font-body: system-ui, sans-serif;
  --space-page: 1rem;
}

body.theme-dark {
  --color-bg: #2A2B2D;
  --color-text: #E8E2D8;
  --color-muted: #ADA79D;
  --color-link: #F4A04E;
  --color-accent: #F08A2C;
  --color-border: #46474A;
}

body {
  background: var(--color-bg);
  color: var(--color-text);
  font-family: var(--font-body);
}

a { color: var(--color-link); }