:root{--color-fg:#000000;--color-bg:#ffffff;--color-mid:#dddddd;--color-link:#000000;--color-link-hover:#e51ca2}html{color:var(--color-fg);font-family:courier prime,monospace;font-size:1rem;line-height:1.2rem}body{max-width:100%;text-align:justify;word-break:break-word;hyphens:auto}header{margin-bottom:2rem}footer{margin-top:2rem}article{margin-left:0}h1,h2,h3,h4,h5{font-family:roboto,arial,sans-serif;margin-top:2.5rem;margin-bottom:2rem}h1{font-size:3rem;line-height:3rem}h2{font-size:2.5rem;line-height:2.5rem}h3{font-size:2rem;line-height:2rem}h4{font-size:1.5rem;line-height:1.5rem}h5{font-size:1.1rem;line-height:1.1rem}article>:is(h1,h2,h3,h4,h5,h6){margin-left:0}ul{list-style-type:none;margin-left:2ch;padding-left:0}ul>li::before{content:'- ';margin-left:-2ch;font-style:bold}img{max-width:100%;border-radius:20px}a{text-decoration:underline;color:var(--color-link);transition-duration:.3s}a:hover{text-decoration:underline;color:var(--color-link-hover);transition-duration:.3s}footer{display:auto}em{font-style:normal;text-decoration:underline}code{font-family:courier prime,monospace;background:var(--color-mid);text-justify:none}pre{line-height:1rem;background:var(--color-mid);text-overflow:ellipsis;overflow:scroll;scrollbar-color:var(--color-fg)var(--color-bg)}hr::before{content:'***'}hr{border:none;margin-left:3ch}@media(min-width:85ch){body{padding:1ch;max-width:80ch}article{margin-left:5rem}article>:is(h1,h2,h3,h4,h5,h6){margin-left:-2rem}pre{margin:1rem;padding:2rem}}