:root{
  --ivory:#f3ead8;
  --aspen:#6f8b73;
  --bark:#3e3e3a;
  --leaf:#b87345;

  --max:1100px;
  --radius:18px;
  --shadow:0 10px 30px rgba(0,0,0,.08);

  --serif: Georgia, "Times New Roman", serif;
  --sans: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

*{box-sizing:border-box}
body{
  margin:0;
  background:var(--ivory);
  color:var(--bark);
  font-family:var(--serif);
}
a{color:inherit}
.container{max-width:var(--max); margin:0 auto; padding:24px;}