:root{--pc:1400px;--tablet:700px;--ac1:#a0b4fa;--ac2:#000064;--odwt:#abb2bf;--odbk:#282c34;color-scheme:light dark;--content:light-dark(black, white);--contentbg:light-dark(white, var(--odbk));--accent-1:light-dark(var(--ac1), var(--ac2));--accent-2:light-dark(var(--ac2), var(--ac1));--bg:var(--contentbg)}*{box-sizing:border-box}.cuinav{display:none}.nopadlist{list-style:none;padding:0}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1em;justify-items:center;align-items:center;text-align:center;margin:0 3em;img { width: 100%; height: 100%; max-width: 500px; max-height: 500px; object-fit: contain; }}.center>*{margin:auto}html{font-family:sans-serif;background-color:var(--bg)}body{color:var(--content);background-color:var(--contentbg);margin:0;padding:20px 0}h1,h2{color:var(--accent-2)}h2,h3{margin-bottom:0}h1{font-size:8vw}h2{border-bottom:3px solid var(--ac1)}a{color:var(--accent-2);&:hover { color:var(--accent-1); }}pre{padding:1em;border-radius:5px;overflow:scroll}code{font-family:monospace}:not(pre)>code{padding:.1em .3em;border-radius:5px;background-color:var(--odbk);color:var(--odwt)}ul{padding-left:30px}li{margin:.5em 0}table{margin:0 2em;border:1px solid;border-collapse:collapse}th,td{padding:3px 10px;border:1px solid;border-collapse:collapse}th:empty{display:none}.header{margin:0 3vw}.sitename{text-align:center;a { text-decoration: none; }}.quicklinks{li { margin: 3px; flex: 0 1 50%; text-align: center; } a { display: inline-block; width: 100%; padding: 10px 0; text-decoration: none; background-color: var(--ac1); color: var(--ac2); }}.langselect{min-height:1lh;margin:16px 0}.languages{list-style:none;text-align:right;margin:0}.language{display:inline;margin:0 10px}.bar{width:100%;height:3px;background-color:var(--ac1);color:transparent}.container{padding:0 1.5vw}.content{margin:20px 1.5vw;display:flex;flex-direction:column;justify-content:space-between}.main{h3::before,h4::before { vertical-align:sub; color:var(--ac1); } h3::before { content:"# "; font-size:2rem; } h4::before { content:"## "; font-size:1.5rem; } a[target="_blank"]::after { content:"↗︎"; font-size:0.5rem; vertical-align:super; }}.publishdate{color:gray}.text{padding:0 1em}.tags{display:inline}.tag{display:inline;margin:0 .25em}.license{text-align:right;margin-top:50px}.side{margin:20px 1.5vw}.profilecontainer{display:flex}.profileimg{img { padding: 3px; border: 1px solid #ebebeb; }}.profiletext{flex:1;margin:0 10px}.recentposts{padding:0 30px}.mutuallinks{text-align:center;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.mutuallink{margin:0;img { outline: ridge black; }}.post{margin:.5em 0;padding:10px;border:1px solid var(--accent-2);border-radius:10px}.posthead{display:flex;justify-content:space-between}.posttitle{font-size:1.2rem;font-weight:700}.navigation{display:flex;justify-content:space-between}@media(min-width:1400px){:root{--bg:light-dark(snow, lightslategray)}html{padding:50px 10vw}body{box-shadow:0 0 10px 1px gray}}@media(min-width:1000px){.container{display:grid;grid-template-columns:70% 30%}}@media(min-width:700px){h1{font-size:2vw}.sitename{text-align:left}.quicklinks{display:flex}}