:root {
  color: #111827;
  background: #f8fafc;
  font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", sans-serif;
}

body {
  max-width: 820px;
  margin: 0 auto;
  padding: 44px 20px 64px;
}

main {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 32px;
}

h1 {
  margin: 0 0 20px;
  font-size: 32px;
  letter-spacing: 0;
}

h2 {
  margin: 30px 0 10px;
  font-size: 20px;
  letter-spacing: 0;
}

h3 {
  margin: 20px 0 6px;
  font-size: 16px;
  letter-spacing: 0;
}

p,
li {
  color: #475569;
  line-height: 1.7;
}

code {
  color: #0f766e;
  background: #ecfdf5;
  border-radius: 4px;
  padding: 2px 5px;
}

a {
  color: #0f766e;
  font-weight: 700;
}
