:root { color-scheme: light; }
body {
  margin: 0;
  font-family: Georgia, "Times New Roman", serif;
  background: #f4f0e6;
  color: #1c2430;
}
header, main { max-width: 38rem; margin: 0 auto; padding: 1.5rem 1.25rem; }
.mark { letter-spacing: 0.08em; text-transform: uppercase; font-size: 0.78rem; color: #6b5344; }
h1 { font-weight: 500; line-height: 1.25; }
article + article { margin-top: 1.5rem; }
a { color: #0f4c5c; }
