/* Thanks to https://thecascade.dev/article/least-amount-of-css/ */
html { color-scheme: dark light; }
body { font-family: system-ui; font-size: 1.25rem; line-height: 1.5; }
img, svg, video { max-width: 100%; display: block; }
body { max-width: min(70ch, 100% - 2rem); margin-inline: auto; }

/* Added */
pre { overflow-x: auto; }
figure { margin: auto; margin-bottom: 1ex; }
figcaption { font-size: 12px; }
.figure-number { display: none; }
nav a:before { content:"[" }
nav a:after { content:"]" }
.header { font-size: 2em; text-decoration: none; }
.sitelinks { margin-top: 1ex; }
.center { display: block; margin-left: auto; margin-right: auto; }
