::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}body{color:#fff;font-size:125%;line-height:1.5;max-width:100vw;padding:0;min-height:100vh;margin:0;background-color:#1d1d20;font-family:'Noto Sans Mono', monospace}@media only screen and (min-width: 800px){body p,body op,body ul,body li,body a,body foot_element{font-size:14pt}body h1{font-size:24pt}body h2{font-size:22pt}body h3{font-size:20pt}body info{font-size:14pt}}@media only screen and (max-width: 900px){body p,body ol,body ul,body li,body a,body foot_element{font-size:12pt}body h1{font-size:20pt}body h2{font-size:18pt}body h3{font-size:17pt}body info{font-size:12pt}}header{min-height:50px;max-height:50px;width:calc(100% - 100px);border-bottom:1px solid #241313;text-align:center;display:flex;justify-content:center;padding-left:50px;padding-right:50px}header nav{display:flex;width:100%;max-width:800px;justify-content:space-between;align-items:center}header a{text-decoration:none;color:#fff}header ul{list-style-type:none;padding:0;margin:0 10px 0 10px}header ul li{text-transform:uppercase;margin:5px;float:left}header ul li:not(:last-child){margin-right:50px}main{min-height:calc(100vh - 150px);margin:0}footer{display:flex;align-items:center;flex-wrap:wrap;align-content:center;justify-content:center;color:#aaa;min-height:50px;max-height:50px;width:100vw;max-width:100%;padding:0;margin:0;border-top:1px solid #241313;font-size:20px}@media only screen and (min-width: 500px){footer{flex-direction:row}}@media only screen and (max-width: 501px){footer{flex-direction:column}}footer foot_element{display:flex;margin-right:10px;margin-left:10px}footer a{color:#aaa;text-decoration:none}main.content{max-width:1200px;width:100%;margin-right:auto;margin-left:auto}article{color:#fff;text-decoration:none;display:flex;flex-direction:row;flex:3 1 auto;max-width:100wv;justify-content:space-between}@media only screen and (min-width: 950px){article{padding:0 100px 0 100px}}@media only screen and (max-width: 950px){article{padding:0 15px 0 15px}}@media only screen and (min-width: 800px){article{flex-direction:row}}@media only screen and (max-width: 800px){article{flex-direction:column;background-color:#00000044;border-radius:5px;margin:10px 20px 10px 20px}}article p{padding-right:5px;padding-left:5px;font-size:15px;margin:5px 0 5px 0;text-align:justify}article p.title{font-weight:bold;color:#ffff81;flex:4}article p.summary{flex:5;color:#aa7777}article p.date{flex:2;min-width:100px}@media only screen and (max-width: 800px){article p.date{text-align:left}}@media only screen and (min-width: 799px){article p.date{text-align:right}}a.article{text-decoration:none}footer p{padding:0;margin:0;font-size:15px}.search{margin:auto;padding-top:50px;width:100%;max-width:700px;display:flex;justify-content:center}.search input{margin-right:5%;margin-left:5%;width:90%;background-color:#111;color:#fff;height:50px;border:none;font-size:25px;border-radius:5px;text-transform:uppercase;text-align:center;border:solid 1px black}hr.division{border:none;height:1px;background:linear-gradient(to right, transparent, #464053, transparent)}div.tags{margin:auto;margin-top:25px;width:100%;max-width:700px;display:flex;flex-wrap:wrap;justify-content:center}div.tags tag{background-color:#00000055;padding:3px;border-radius:5px;margin:5px;padding-left:10px;padding-right:10px;font-size:15px;font-weight:lighter}div.tags tag:hover{cursor:pointer}index{display:flex;display:flex}@media only screen and (min-width: 751px){index{flex-direction:row}}@media only screen and (max-width: 750px){index{flex-direction:column}}index personal{height:100%;flex:3;display:flex;flex-direction:column}index personal big{padding-top:50px;flex:2;text-align:center;align-items:center;display:flex;flex-direction:column;float:right}index personal big h1{margin-top:0 !important;margin-bottom:0 !important;margin-left:0px !important;font-size:20pt !important;margin-right:0px;display:inline-block;margin-left:20px;margin-right:10px;font-size:15px;color:#fff}index personal big edu{text-align:left;padding-left:20px;width:calc(100% - 20px)}index personal big edu h1,index personal big edu h2,index personal big edu h3{font-size:14pt;margin-right:0px;display:inline-block;margin-left:20px;margin-right:10px;font-size:15px;color:#fff}index personal big edu .command{margin-top:0;margin-bottom:0;margin-left:0;font-size:20px}index personal big edu .return{margin-left:5px;margin-top:2px;font-size:12px}index personal big name{text-align:left;padding-left:20px;display:flex;float:left;width:calc(100% - 20px);color:#fff}index personal big name h3{display:inline-block;font-size:20px;margin:15px 10px 5px 0px}index personal big name blinker{margin-top:2px;min-height:25px;min-width:7px;width:20px;height:35px;background-color:#fff;display:block;animation:blinker 2s cubic-bezier(0, 1.08, 0.01, 1.05) infinite}index personal big h3{display:inline-block;margin-left:20px;margin-right:10px}index personal big blinker{min-height:20px;min-width:10px;width:20px;height:40px;background-color:#fff;display:block;animation:blinker 2s linear infinite}index personal portrait{width:100px;height:100px;margin-top:20px;border-radius:10px;background-color:black}index featured{flex:3;display:flex;flex-direction:column;margin-top:50px;margin-right:20px;margin-left:20px}index featured .postcard{border-radius:5px;border:solid 1px #924c4c;margin:0 0 20px 0;box-shadow:10px 10px 5px #17191c;cursor:pointer;padding:10px;text-decoration:none}index featured .postcard title{font-size:15px;display:block;color:#ffff81}index featured .postcard description{font-size:10px;display:block;color:#fff;margin:5px 0 5px 0;align:justify}index featured .postcard metainfo date{font-size:12px;color:#aaa;display:inline-block;float:left}index featured .postcard metainfo tag{display:inline-block;margin-right:5px;float:right;font-size:12px;color:#aaa}.content{min-height:calc( 100vh - 102px)}.content h2{text-align:center;margin-bottom:20px}.content p{font-size:18px;text-align:justify}.content a{color:#aaa;text-decoration:none;font-style:italic}code{overflow-wrap:break-word}p code{background-color:#604646;border-radius:4px;color:white;padding-right:5px;padding-left:5px;padding-bottom:2px}@keyframes blinker{50%{opacity:0}}about{border-radius:5px;background-color:#32352a78;margin-top:100px;margin-bottom:100px;display:flex;margin-right:auto;margin-left:auto}@media only screen and (min-width: 600px){about{flex-direction:row;padding:0 5% 0 5%;max-width:900px}}@media only screen and (max-width: 599px){about{flex-direction:column;width:100%}}about left{min-height:100px;max-width:500px;flex:2;display:block}about left picture{margin-top:50px;display:block}about left picture container{box-shadow:5px 10px 10px #000;margin:auto;display:block;max-height:200px;max-width:200px;overflow:hidden;border-radius:5px}about left picture container img{padding:0;margin:0}about right{min-height:100px;flex:3;max-width:500px}about right description{margin-top:25px;margin-bottom:25px;border-radius:5px;background-color:#e3f6f5;box-shadow:5px 10px 10px #000;color:black;padding:50px 30px;display:block;text-align:justify}contactme{display:block}@media only screen and (min-width: 600px){contactme{padding:25px 5% 0 5%;width:calc(90%)}}@media only screen and (max-width: 599px){contactme{margin-top:25px;width:100%}}::-webkit-scrollbar{width:7.5px}::-webkit-scrollbar-track{background:#1d1d20}::-webkit-scrollbar-thumb{background:#111}::-webkit-scrollbar-thumb:hover{background:#555}main.post{margin-top:50px;padding-top:25px;margin-bottom:50px;width:100%;margin-right:auto;margin-left:auto;background-color:#e3f6f5;box-shadow:20px 20px 10px #111;color:black}@media only screen and (min-width: 1051px){main.post{max-width:950px;padding-bottom:100px;padding-right:50px;padding-left:50px}}@media only screen and (max-width: 1050px){main.post{max-width:calc( 100vw - 40px);padding-bottom:100px;padding-right:20px;padding-left:20px}}main.post p{text-align:justify;margin:20px 0 0 0}main.post hr{margin-bottom:50px;border-width:0.5px;border-color:#000000b2}main.post heading h1{text-align:center}main.post heading info{display:flex;align-items:flex-end;flex-direction:column}main.post heading info tags{margin:0 10px}main.post heading info date{margin:0 10px}main.post heading info reading-time{margin:0 10px}main.post .highlight{margin-top:20px;margin-bottom:20px}main.post .highlight pre{background-color:#212124 !important}main.post div.highlight{box-shadow:5px 5px 10px #17191c55;border-radius:5px;overflow:hidden}main.post div.highlight pre{background-color:#212124}main.post div.highlight div{background-color:#212124 !important;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;border-radius:5px}.list_main{min-height:calc( 100vh - 102px);margin:auto}@media only screen and (min-width: 950px){.list_main{max-width:1200px}}@media only screen and (max-width: 950px){.list_main{max-width:calc( 100vw - 40px)}}.about_main{min-height:calc( 100vh - 202px)}.impressum_main{min-height:calc( 100vh - 102px)}@media only screen and (min-width: 600px){.impressum_main{padding:25px 5% 0 5%;width:calc(90%)}}@media only screen and (max-width: 599px){.impressum_main{margin-top:25px;width:100%}}.impressum_main info_box{margin-bottom:100px;margin-bottom:100px}.impressum_main info_box info{display:block;font-weight:bold}.impressum_main info_box info a{color:white}