:root { color-scheme: light dark; font-family: monospace; }
body { max-width: 72ch; margin: auto; padding: 0 4ch; }
p { text-align: justify; }
a { text-decoration: dotted underline; color: #0aa; }
a:visited { color: #088; }
.logo { font-size: 2em; font-weight: bold; }
.tagline { font-weight: bold; }
