:root {
  --bg: #f4f1ec;
  --surface: #fffcf7;
  --text: #1f2430;
  --muted: #5f6572;
  --primary: #8c6a3f;
  --primary-strong: #6f4f2f;
  --border: #e7ded2;
}
body { font-family: "Inter", "Segoe UI", Arial, sans-serif; background: linear-gradient(180deg, #f8f4ee 0%, var(--bg) 160px); color: var(--text); line-height: 1.6; }
.container { width: min(1100px, 92vw); margin: 0 auto; }
a { color: inherit; text-decoration: none; }
