body{font-family:sans-serif;margin:auto;padding:1em 1em 0;max-width:800px;line-height:1.4}:root{--active:lightgreen;--drawer:papayawhip;--highlight:green;--tag:darkgreen;--dim:dimgray;--verydim:lightgray;--link:LinkText;--visited:VisitedText}@media(prefers-color-scheme:dark){:root{--active:lightseagreen;--drawer:midnightblue;--highlight:steelblue;--tag:lightgreen;--dim:lightgray;--verydim:gray;--link:lightblue;--visited:darkturquoise}}a{color:var(--link)}:where(article,footer) a:visited{color:var(--visited)}nav{display:flex;flex-direction:row}nav>ul{display:flex;list-style:none;padding-left:1em}nav li:not(:first-child)::before{content:"|";margin-left:.5em;margin-right:.5em}nav a{color:CanvasText;padding:.5em;border-radius:5px}.active{background:var(--active)}header>h1{margin-bottom:.1em}.list-header{margin-bottom:1em}.list-header>a{color:var(--dim)}.list-post>header{display:flex;flex-direction:row;align-items:center}.list-post>header>h2{margin:0}.list-post>header>time{color:var(--dim);margin-right:1em}.post-info{display:flex;flex-direction:row;margin:0 1em 2em 0;padding:0}.tags{display:flex;margin:0;list-style:none}.tags a{color:var(--tag)}.tags li::before{content:"|";margin-left:.5em;margin-right:.5em}details{border-radius:5px;border:3px solid var(--highlight)}details[open]{background:var(--drawer)}details>summary{padding:.5em;background:var(--drawer)}details[open]>summary{border-bottom:2px solid var(--highlight)}details>.details{padding:0 1em 1em}body>header{border-bottom:1px solid CanvasText;margin-bottom:1rem}.footnotes>hr{border:1px solid var(--verydim)}.footnotes>ol{margin-right:2em;font-size:.9rem}footer{border-top:1px solid CanvasText;margin-top:1rem}@media print{a::after{content:" (" attr(href)")"}}