body { margin: 0; font: 15px/1.55 -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif; color: #1d1d1f; background: #fff; }
main { max-width: 46rem; margin: 3rem auto; padding: 0 1.25rem; }
h1 { font-size: 1.45rem; margin: 0 0 1rem; }
h2 { font-size: 1.05rem; margin: 2rem 0 .4rem; }
p, ul { margin: .4rem 0; }
ul { padding-left: 1.2rem; }
a { color: #0b5fcf; }
code { font: 13px ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; background: #f1f1f3; padding: .1em .35em; border-radius: 3px; }
@media (prefers-color-scheme: dark) {
  body { color: #e6e6e9; background: #151517; }
  a { color: #78aefc; }
  code { background: #26262a; }
}
