:root {
  --bg: #FBF4EE;
  --surface: #FFFFFF;
  --text: #3A2E28;
  --text-muted: #8A7A70;
  --border: #EDE0D6;
  --secondary: #7FAE8D;
  --secondary-soft: #E7F1E9;
  --secondary-dark: #3F6B52;
  --danger: #C9613F;
  --danger-dark: #8A3B22;
}

* { box-sizing: border-box; }
body { margin: 0; }
