 :root {
  --font-serif: "Cormorant Garamond", "Times New Roman", serif;
  --font-sans: "Inter", "Arial", sans-serif;

  --color-background: #f8f4ee;
  --color-paper: #fffdf8;
  --color-surface: #f6eee1;
  --color-surface-soft: #ece4d8;
  --color-text: #243424;
  --color-text-soft: #596355;
  --color-text-muted: #7b8066;
  --color-green: #4f6651;
  --color-green-deep: #273b2b;
  --color-green-soft: #dce5d7;
  --color-gold: #b79b71;
  --color-gold-soft: #e8d7b5;
  --color-clay: #aa8266;
  --color-line: #d7cbb4;
  --color-light: #fffaf1;
  --color-cream: #f3e8db;
  --color-error: #994f3b;

  --shadow: rgba(39, 59, 43, 0.12);
  --shadow-soft: rgba(39, 59, 43, 0.08);

  --container: min(1180px, calc(100vw - 80px));
  --radius-small: 10px;
  --radius: 20px;
  --radius-large: 34px;

  --transition: 260ms ease;
}
