html{font:1.1em/1.4 freesans,Sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;margin:0 auto;max-width:40em;width:100%}main:has(#home){display:flex;flex-direction:column;justify-content:center}header{font-size:smaller;max-width:100%;padding:1ch 2ch;border-bottom:1px solid}header .seperator{margin:0 .5ch}main{padding:0 2ch;flex:1;max-width:40em}a:hover{text-decoration:none}del{text-decoration:line-through}sup,sub{line-height:0}#TableOfContents ul{list-style:none;margin:0}ul{list-style-type:"– "}p{overflow-wrap:break-word}hr{height:0;border-top:1px solid;border-right:none;border-bottom:none;border-left:none}.content table{overflow-x:auto;display:block;margin:1em auto;padding:0 1ch 1ch 0;max-width:100%;border-collapse:collapse}.content table>tbody>tr>td,.content table>thead>tr>th{padding:.125em 1ch}.recent-posts table>tbody>tr>td{border:none}h1,h2,h3,h4,h5,h6{text-transform:uppercase;line-height:1.1}.title{text-align:center}blockquote{position:relative}blockquote p{margin-top:.5ch;margin-bottom:.5ch}blockquote blockquote{margin:.5ch 2ch}blockquote::before{content:">";position:absolute;left:-2ch}img,svg{display:block;max-width:100%;margin:1em auto}figure img,figure svg{margin:0 auto}figure{margin:1em auto 0}figcaption>p{font-size:smaller;margin:0;padding-top:.5em;text-align:center}code,pre{line-height:1.1;background-color:#eee}code{overflow-wrap:break-word;padding:.5px}pre{max-width:110%;display:block;overflow:auto hidden;padding:1ch}pre>code{padding:0}.link-collection{text-align:center}.math-block{width:100%;overflow-x:auto;margin:1em 0;padding:5px 0}nav{width:100%;white-space:nowrap;justify-content:space-between;display:flex}nav .seperator{padding:0 1px}.nav-l{white-space:nowrap;overflow:hidden;min-width:0;text-overflow:ellipsis;text-align:left}.nav-r{text-align:right}.active{font-weight:700;color:#000;text-decoration:none;pointer-events:none}footer,.footnotes{font-size:.7rem;line-height:1.2}.footnotes ol{padding-left:3em;width:80%}.footnote-ref::before{content:'['}.footnote-ref::after{content:']'}footer{border-top:1px solid;padding:1ch 2ch}.archive-list-item .metadata{margin-left:1em;display:block}.previews{margin:auto}.preview{line-height:1.3;margin:2em auto;padding:2ch;font-size:90%;background-color:#eee}.preview>h2{margin-top:0}.preview>p{margin-bottom:0}.preview>p:last-child{display:none}.preview>*{margin:10px 0}.preview-footer{text-align:right;margin-bottom:0}.preview .columns-t ul,.preview .columns-c ul,.preview .columns-b ul{margin-bottom:0}.centered{text-align:center}.columns-c>ul,.columns-b>ul,.columns-t>ul,.columns-c>ul>li:first-child>*,.columns-b>ul>li:first-child>*,.columns-t>ul>li:first-child>*{margin-top:0}.columns-t,.columns-c,.columns-b{display:flex}.columns-t>ul{justify-content:flex-start;align-items:flex-start}.columns-c>ul{justify-content:center;align-items:center}.columns-b>ul{justify-content:flex-end;align-items:flex-end}.columns-t>ul,.columns-c>ul,.columns-b>ul{list-style:none;padding:0}.tag{font-size:90%}fieldset{border:1px solid;margin:1em 0}fieldset>legend{text-align:center;border-color:#ccc}.archive-list-item{margin:1ch 0}.seperator{color:#888}.recent-posts td{border:none}.hint>*{width:80%;margin:1em auto;padding:1ch}.hint .type{font-family:monospace;font-weight:700;border:1.5px solid;border-radius:50%;padding:.25ch .8ch;margin-bottom:.5ch}.hint .type+*{margin-top:.5ch;margin-bottom:.5ch}.hint .info{background-color:#e8f1fa}.info .type{color:#0966d2}.hint .warning{background-color:#fbecec}.warning .type{color:#d81717}@media screen and (min-width:600px){html{font-size:1.3em line-height:1.62}main{margin:0 auto}.preview{width:60%}.footnotes,footer nav *{font-size:smaller}.previews{display:grid;grid-template-columns:repeat(2,1fr);gap:2ch;padding:1em 0}.preview{width:auto;margin:0;line-height:1.3}.link-collection{margin-bottom:1ch}.columns-c>ul,.columns-b>ul,.columns-t>ul{margin:0;display:flex;gap:1rem}.columns-c>ul>li,.columns-b>ul>li,.columns-t>ul>li{flex:1}.columns-c>ul>li>:first-child,.columns-b>ul>li>:first-child,.columns-t>ul>li>:first-child{margin-top:0}}