html{font:1.1em/1.3 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;max-width:768px;margin:0 auto}header{padding:10px;border-bottom:2px dotted}main{padding:0 10px;flex:1}#home main{display:flex;flex-direction:column;justify-content:center;text-align:center}#home main *{margin:5px 0}a:visited{color:#000}a:link{color:#000}::selection,a:hover{color:#fff;background-color:#000;text-decorations:none}hr{height:1px;width:60%;margin:30px auto;border:none;background-color:#000}del{text-decoration:line-through}sup,sub{line-height:0}#TableOfContents ul{list-style:none;margin:0}ul{list-style-type:"- "}p{text-align:justify;overflow-wrap:break-word;hyphens:auto}.centered p{text-align:center}#home h1{text-transform:uppercase;font-size:3em}.title{text-align:center}blockquote{font-style:italic;font-family:Serif}blockquote p::before{content:"„"}blockquote p::after{content:"“"}img,svg{display:block;max-width:100%;margin:1em auto;border-radius:6px}figure img,figure svg{margin:0 auto}figure{margin:1em auto}figcaption>p{font:smaller/1 Monospace;margin:0;padding-top:.5em;text-align:center}code,pre{border-radius:6px;background-color:#eee}code{padding:0 2px;overflow-wrap:break-word}pre{max-width:100%;display:block;overflow:auto hidden;padding:1em;border:1px solid #ddd}pre>code{padding:0}.content table{border-collapse:collapse;display:block;margin:1em auto;padding-bottom:1em;max-width:100%;overflow:auto hidden}.content th,.content td{padding:.5em}.content td{border-top:1px solid}.content th{font-weight:700;border-bottom:2px solid}.link-collection{font-family:Monospace;text-align:center}.math-block{width:100%;overflow-x:auto;margin:1em 0;padding:5px 0}nav{display:flex}.nav-l,.nav-c,.nav-r{flex:1}.nav-l{text-align:left}.banner,.nav-c{text-align:center}header .nav-c{font-weight:700}.nav-r{text-align:right}.active{font-weight:700}.language-menu{text-transform:uppercase}footer .banner,.footnotes{font-size:.7rem}.footnotes ol{padding-left:3em;width:80%}.footnote-ref::before{content:'['}.footnote-ref::after{content:']'}footer{padding:10px;margin-top:20px}#home footer{border:none}.metadata{font:smaller/1.1 Monospace}.previews{margin-top:2em}.preview{border-top:1px solid;margin:2em auto}.preview>*{margin:10px 0}.preview-footer{text-align:right}.recent-posts td{border:none;vertical-align:top;padding:.25em}.centered{text-align:center}.centered *{margin-top:0}.timeline{position:relative;margin:20px auto}.timeline::after{content:'';position:absolute;width:2px;background-color:#000;top:0;bottom:0;left:12px}.timeline>*{padding:10px 40px;position:relative;width:calc(100% - 67px);list-style:none}.timeline>*>li{position:relative;margin:15px 0}.timeline>*>li>*{margin-bottom:5px}.timeline>*>li::before{content:'';position:absolute;display:flex;width:22px;height:1em;left:-28px;top:1em;border-left:2px solid;border-top:2px solid;border-top-left-radius:12px;z-index:1}.timeline>ul>li>*{margin-top:0}.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}@media(prefers-color-scheme:dark){html{color:#fff;background-color:#000}.content th{border-color:#fff}a:visited{color:#fff}a:link{color:#fff}::selection,a:hover{color:#000;background-color:#fff;text-decorations:none}hr,.timeline::after{background-color:#fff}pre,code{background-color:#222}pre{border-color:#333}}@media screen and (min-width:600px){html{font:1.3em/1.62 freesans,Sans-serif}.preview{width:80%}.footnotes,footer nav *{font-size:smaller}.timeline>*>li::before{top:1em}.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}}