@import "./navbar.css";@import "./prose.css";@import "./post.css";@import "./bio.css";@import "./code.css";@import "./vars.css";@import "./vars.css";@media screen and (min-width: 800px){body{flex-direction:row}main{flex-direction:column}main article{padding:3em;max-width:var(--text-width)}aside{flex-direction:column;display:flex;align-items:center;padding:2em;width:250px;height:100vh;border-right:var(--border)}aside img{padding:1em;height:6em}aside ul{padding-top:1em;gap:2.5em;display:flex;flex-direction:column;padding-left:0em}aside ul li{flex-direction:column}aside ul li ul{font-size:.8em;padding-top:1em;padding-left:.5em;gap:1em;display:flex}aside ul li em{text-decoration:none;font-weight:300}aside a#back-to-top{display:none}}body{-webkit-text-size-adjust:100%}@media screen and (max-width: 800px){body{flex-direction:column}aside{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1;width:100%;border-right:none;border-bottom:var(--border);align-items:center}aside a:first-child{justify-self:start;align-self:center;padding:.1em .5em;height:2em;display:flex;align-items:center}aside img{height:100% !important;width:auto;display:block}aside ul{place-self:center;flex-direction:row;flex-wrap:nowrap;gap:1em;margin:0;padding:.7em;max-width:100%;overflow-x:scroll}aside ul li{text-wrap:nowrap;display:flex;padding:0;flex-direction:row;gap:.5em;margin:0}aside ul li ul{display:none}aside ul li em{text-decoration:none;font-weight:300}aside a#back-to-top{justify-self:end;align-self:center;padding:0em 1.5em;text-decoration:none}main{padding-bottom:0;display:flex;flex-direction:column;align-items:center}}*{box-sizing:border-box}html,body{margin:0;padding:0}.giscus{margin-top:6em;padding:1em;background-color:var(--code_background);border:var(--border)}body{display:flex;position:fixed;width:100%;height:100%}body aside{gap:.5em;background-color:var(--background_accent);margin:0}body aside ul{display:flex;list-style:none;margin:0em}body aside ul li ul{list-style:none}body main{display:flex;width:100%;height:100%;max-width:100%;align-items:center;overflow-y:auto;background-color:var(--prose_background)}body main article{padding:1.5em;width:100%;position:relative}body main footer{position:sticky;bottom:0;font-size:.8em;padding:.8em;background-color:var(--background_accent);display:flex;justify-content:space-between;border-top:var(--border);flex-direction:row;width:100%;margin-top:3em;margin-bottom:0;font-style:italic}#meta{font-size:.8em}