#moon,#sun{display:none!important}[data-theme=light] #moon,[data-theme=dark] #sun{display:block!important}nav ul:first-of-type li{padding-top:2rem}nav ul li a{vertical-align:middle}.container{max-width:768px}article a:link{text-decoration:none}article a:hover{text-decoration:underline}article h2{font-size:160%}article{padding:1em 0;background:0 0;box-shadow:none}hgroup{margin:0;padding:0}hgroup h2{margin-bottom:.7rem}article.single h2:first-of-type{margin:0}article.single span:first-of-type{margin:0;padding:0;font-size:.7rem}article.single section h2{font-size:1.2rem;padding:.5rem 0;margin:0}article.single nav{display:flex;justify-content:space-between;padding-top:.7rem}article.single nav a span{display:block;color:var(--pico-muted-color)}article.single nav a.next{margin-left:auto;text-align:right}article.single img{display:block;margin:0 auto}article.single code:not([data-lang]){padding:0}main{display:block}article.archive{display:flex;line-height:normal}article.archive .year{padding-top:.4rem;margin-right:1.2rem;font-size:1.5rem;opacity:.8}article.archive ul{flex-grow:1;margin:0;padding:0;list-style:none}article.archive ul li{border-bottom:1px grey dashed;list-style:none}article.archive ul li a{display:flex;justify-content:space-between;align-items:baseline;line-height:1.8rem}article.archive ul li .title{font-size:1rem;margin:.3rem 0}article.archive ul li .day{flex-shrink:0;opacity:.8;font-size:.8em}footer{text-align:center;font-size:.7rem;margin-bottom:1rem}p:has(>.caption){padding:0;margin-top:-1rem}