@charset "UTF-8";@font-face{font-family:'dejavu_sans_monobook';src:url('DejaVuSansMono-webfont.woff') format('woff'),}@font-face{font-family:'dejavu_sans_monooblique';src:url('DejaVuSansMono-Oblique-webfont.woff') format('woff'),}*{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:light dark;--light-fg:#000;--light-bg:#fefefe;--light-avisited:#434343;--dark-fg:#fefefe;--dark-bg:#232627;--dark-avisited:#a2a2a2}html{font-size:62.5%;box-sizing:border-box}@media(max-width:600px){html{font-size:56%}}body{font-size:1.8rem;background-color:light-dark(var(--light-bg),var(--dark-bg));color:light-dark(var(--light-fg),var(--dark-fg));font-family:"dejavu_sans_monobook",serif;font-style:normal;line-height:2.2rem;font-weight:300;counter-reset:sidenote-counter}article,main{margin:auto;max-width:76rem;padding:0 1rem;width:100%;position:relative}@media(max-width:600px){article,main{padding:0 .2rem}}section{margin:.7rem;padding:.7rem}@media(max-width:600px){section{margin-top:.2rem;margin-bottom:.2rem}}section:last-child{margin-bottom:0}p{margin:1.6rem 0}a:link{text-decoration:none;color:light-dark(var(--light-fg),var(--dark-fg))}.linkintern a:link::before{content:"⍈"}.linkextern a:link::before{content:"⎇"}a:visited{text-decoration:none;color:light-dark(var(--light-avisited),var(--dark-avisited))}a:hover{text-decoration:underline;color:light-dark(var(--light-fg),var(--dark-fg))}.updated{color:#d31717}.updated:visited{color:#d31717}b,strong{font-weight:600}h1,h2,h3,h4{font-family:"dejavu_sans_monooblique",cursive;color:light-dark(var(--light-fg),var(--dark-fg));font-style:normal;font-weight:600;margin:1.6rem 0 1.6rem 0}h1{font-size:3.6rem;line-height:3.3rem}h2{font-size:2.25rem;margin:1.2rem 0 1.2rem 0}h3{font-size:2.025rem}:where(main ol,main ul){margin-inline-start:0;padding-inline-start:3rem;margin:.8rem 0}dl{margin:.8rem 0}dd{margin:0 1.6rem}img{max-width:100%;height:auto;margin:.8rem 0}pre{padding:1rem 1.6rem;margin:1.6rem 0;overflow-y:hidden;font-family:"dejavu_sans_monobook",monospace;font-size:1.6rem;border-top:2px solid light-dark(var(--light-fg),var(--dark-fg));border-bottom:2px solid light-dark(var(--light-fg),var(--dark-fg))}p{border:1px solid #000;max-width:80ch}.sidenote,aside{float:right;clear:right;width:40%;margin:1rem 1rem 1rem 3rem;padding:.5rem .5rem .5rem 2rem;border-left:3px solid light-dark(var(--light-fg),var(--dark-fg));font-size:1.4rem;line-height:1.3}aside h1,aside h2,aside h3,aside h4{margin-top:0}@media(min-width:calc(760px + 400px)){.sidenote{--distance-from-main:3rem;--self-width:min(calc((100vw - 760px)/2 - (var(--distance-from-main))),40%);margin:0;padding:0;border:0;width:var(--self-width);margin-right:calc(calc(var(--self-width) + var(--distance-from-main))*-1)}}.sidenote-anchor{counter-increment:sidenote-counter}.sidenote-anchor:after,.sidenote:before{font-size:1.3rem;position:relative;font-family:"Spectral",serif}.sidenote-anchor:after{content:counter(sidenote-counter);top:-.5rem;left:.1rem}.sidenote:before{content:counter(sidenote-counter) " ";top:-.5rem}