@font-face{font-family:P;src:local('APL333'),url(/apl333.ttf)}
@font-face{font-family:M;src:local('APL386 Unicode'),url(/APL386.ttf)}
i{display:none}
*{font-family:P}
body{color:#222;overflow:hidden;position:relative;font-size:16px;content:"w";background:#ddd}     .w{background:#ddd;filter:invert(0)}
@media(prefers-color-scheme:dark){body[class=""]{content:"g";background:#444;filter:invert(.85)}} .g{background:#444;filter:invert(.85)}
@media(prefers-contrast:more)    {body[class=""]{content:"b";background:#222;filter:invert(1)  }} .b{background:#222;filter:invert(1)}
pre,code{font-family:M;white-space:pre-wrap}
code
img{margin-bottom:4px;opacity:90%;}
#a{position:relative;top:6.5px;height:16px;margin-right:.6ex;border-radius:1em;border:.25ex solid currentcolor;width:16px}
a{display:inline-block;text-align:center;z-index:1;width:1em;line-height:1em;color:unset;
  -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}
a:hover,a:focus{color:#000}
a:hover img,a:focus img{opacity:1}
#e{margin:0 .5em}
#e,#s,#w{border-radius:1em;border:.25ex solid currentcolor}
#s,#w{margin:0 .3em;position:relative}
#w{background:linear-gradient(to right,currentcolor 50%,transparent 50%)}
#q{margin-top:1em}
#m{letter-spacing:-.25ex;font-size:133%}
p,#p1,#p2,#p3{margin-left:1em;font-size:larger;min-height:1.1em}
#p3{margin-left:0}
article{background:#fff;padding:1ex;margin-bottom:.5em}
h2{margin:0 0 .5ex 0;font-weight:unset}
#c{overflow-y:auto;height:calc(100vh - 4.8em);margin-top:1ex}
footer{text-align:right}
#u{width:100%;text-align:center;position:absolute;bottom:0;left:0}
del,ins{font-family:inherit;border:3px solid #0003;text-decoration:none;white-space:pre;border-radius:.33em;padding:0 1px 0 2px}