:root {
  color-scheme: light;
  font: 16px/1.55 system-ui, sans-serif;
  background: #f7f5ef;
  color: #24251f;
}

body { margin: 0; padding: 1.25rem; }
main { max-width: 44rem; margin: 1rem auto; }
h1 { font-size: 1.5rem; }
h2 { font-size: 1.125rem; }
pre {
  padding: 1rem;
  border: 1px solid #d6d9cb;
  border-radius: .5rem;
  background: #fff;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
