:root {
  --bg: #fbf6ee;
  --surface: #fffdf9;
  --surface-alt: #f4ecdc;
  --text: #1a1814;
  --muted: #6b6359;
  --line: #ddd2bb;
  --primary: #d4a24c;
  --secondary: #2d4a8a;
  --success: #3f7256;
  --danger: #b5512a;
}
html[data-theme="night"] {
  --bg: #14120e;
  --surface: #1b1814;
  --surface-alt: #221e18;
  --text: #e8dfce;
  --muted: #8a8170;
  --line: #2c2820;
  --primary: #c9a35e;
  --secondary: #5b7fce;
  --success: #6fa48a;
  --danger: #d9714a;
}
body { background: var(--bg); color: var(--text); }
