@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;1,400&display=swap');

:root {
  --color-background: #eae2de;
  --color-text: #342424;
  --color-accent: #f06f12;
  --color-muted: #814e0f;
  --font-body: 'Crimson Pro', serif;
  --font-mono: 'Courier New', Courier, monospace;
  background-color: var(--color-background);
  box-sizing: border-box;
  color: var(--color-text);
  font-family: var(--font-body);
  font-size: 18px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--color-muted);
  font-weight: 600;
}

p {
  line-height: 1.6;
  margin: 1.2em 0;
}

a {
  color: var(--color-muted);
  text-decoration: underline;
}

a:hover {
  color: var(--color-accent);
  text-decoration: none;
}

code {
  border-radius: 3pt;
  padding: 0.15em;
  color: var(--color-muted);
  font-family: var(--font-mono);
  font-weight: 600;
  font-size: 0.8em;
}

.center-container {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.content {
  padding: 2em;
}

@media (min-width: 500pt) {
  .content {
    width: 400pt;
    padding-top: 4em;
  }
}
