body { max-width: 52em; line-height: 1.6; color: #444; background: #eee; margin: auto; font-family: sans-serif; }
h1,h2,h3 { line-height:1.2 }
img { max-width: 100%; display: block; }
pre { color: #eee; background: #333; padding: 0.5em 0.5em; white-space: pre-wrap; }

@media (prefers-color-scheme: dark) {
    body { background: #181714; color: #eee; }
    pre { color: #eee; background: #111; }
    hr { border: 0; height: 1px; background: #eee; }
    a { color: #00c0ff; }
}
