:root {
  --desk: #f0d9b8;
  --sheet: #fdf7ed;
  --ink: #1c1712;
  --pencil: #5c4e41;
}
* { box-sizing: border-box; }
body {
  margin: 0;
  background: linear-gradient(#e6d3b8, #d6be9e);
  color: var(--ink);
  font: 18px/1.55 ui-serif, Georgia, serif;
}
main {
  max-width: 36rem;
  margin: 0 auto;
  padding: 56px 28px 80px;
}
.mark {
  letter-spacing: 0.22em;
  text-transform: uppercase;
  font-size: 11px;
  font-family: ui-sans-serif, system-ui, sans-serif;
  color: var(--pencil);
  margin: 0 0 1.4rem;
}
h1 {
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 1.2;
  margin: 0 0 1.2rem;
}
p, li { color: var(--pencil); }
a { color: var(--ink); }
.links { margin-top: 2rem; color: var(--ink); }
.go {
  display: inline-block;
  background: var(--ink);
  color: var(--sheet);
  text-decoration: none;
  font-family: ui-sans-serif, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 600;
  padding: 14px 28px;
}
