:root { color-scheme: light dark; }
body {
  max-width: 44rem; margin: 0 auto; padding: 2rem 1.25rem 4rem;
  font: 16px/1.65 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
h1 { line-height: 1.2; }
h2 { margin-top: 2.5rem; }
table { border-collapse: collapse; width: 100%; display: block; overflow-x: auto; }
th, td { border: 1px solid #8884; padding: .5rem .6rem; text-align: left; vertical-align: top; }
code { font-size: .9em; }
hr { border: 0; border-top: 1px solid #8884; margin: 2.5rem 0; }
