:root {
  --color-bg: #f7faf6;
  --color-surface: #ffffff;
  --color-surface-muted: #edf5ed;
  --color-border: #cfddd0;
  --color-text: #142117;
  --color-muted: #5c6b60;
  --color-primary: #24754d;
  --color-primary-strong: #165c39;
  --color-primary-soft: #dcefe4;
  --color-accent: #2f6f8f;
  --color-warning: #a86412;
  --shadow-soft: 0 10px 30px rgba(20, 33, 23, 0.08);
  --radius-sm: 6px;
  --radius-md: 8px;
  --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
