body {
  background: #eee;
  padding: 0;
  margin: 0;
  font-size: 16px;
  --body-text-font: sans-serif;
  --header-font: 'Antonio', sans-serif;
  --header-color: darkred;
  --link-color: darkred;
}
main {
  max-width: 1200px;
  margin: 0 auto;
  background: white;
  display: flex;
  flex-flow: column nowrap;
  font-family: var(--body-text-font);
}
main a {
  color: var(--link-color);
  text-decoration: none;
}

main h1, main h2, main h3, main h4, main h5, main h6 {
  color: var(--header-color);
}

img {
  max-width: 100%;
}