
:root {
  --bg: #f3efe6;
  --bg-alt: #e5efe6;
  --paper: #fffdf8;
  --ink: #17241c;
  --muted: #4e5f55;
  --line: #d8d2c4;
  --primary: #1e4636;
  --on-primary: #f6f3ea;
  --accent: #8d6a2e;
  --link: #1e4636;
  --link-hover: #2f6b4f;
  --header-bg: rgba(243, 239, 230, 0.94);
  --footer-bg: #13261d;
  --footer-ink: #f3efe6;
  --footer-muted: #c5d2c8;
  --input-bg: #fff;
  --shadow: 0 18px 40px rgba(23, 36, 28, 0.06);
  --radius: 2px;
  --font-h: "Fraunces", "Iowan Old Style", Palatino, serif;
  --font-b: "Source Sans 3", "Segoe UI", sans-serif;
  --font-m: "Source Sans 3", sans-serif;
  --max: 1120px;
  --alt-ink: #17241c;
}
