:root {
  --green: #0a923f;
  --green-dark: #087635;
  --green-soft: #eaf7ed;
  --red: #c91419;
  --red-dark: #9e0e13;
  --gold: #d09b2e;
  --ink: #171716;
  --muted: #677078;
  --cream: #fffaf3;
  --beige: #f7eee3;
  --surface: #ffffff;
  --line: #e8e3dc;
  --shadow: 0 14px 40px rgba(59, 35, 18, .08);
  --shadow-sm: 0 5px 18px rgba(59, 35, 18, .07);
  --radius: 18px;
  --radius-sm: 12px;
  --serif: Georgia, 'Times New Roman', serif;
  --sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --container: 1440px;
}

@media (prefers-color-scheme: dark) {
  :root {
    --ink: #f4efe7;
    --muted: #aaa7a1;
    --cream: #181511;
    --beige: #242019;
    --surface: #211e1a;
    --line: #3b352d;
    --shadow: 0 14px 40px rgba(0, 0, 0, .28);
    --shadow-sm: 0 5px 18px rgba(0, 0, 0, .24);
    --green-soft: #163622;
  }
}
