header{margin:0 auto;padding:1em 0}header h1,header p{text-align:center;margin:0;padding:0}nav.top>ol{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1em;margin:0;padding:0;list-style:none;display:flex}nav.top>ol>li{flex:none;margin:0;padding:0;font-size:1.5em}.projects{flex-direction:column;gap:.75rem;display:flex}.projects>header{padding:0}.projects ol{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.projects li{min-width:0}.projects article{box-sizing:border-box;background:#ffffff6b;border:1px solid #1e334a38;border-radius:8px;flex-direction:column;gap:.6rem;height:100%;padding:.8rem;display:flex;box-shadow:0 5px 7px -7px #000}.projects article>header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:0;display:flex}.projects h1,.projects h2{margin:0}.projects h2{font-size:1.15rem}.projects span{color:#1e334a;background:#1e334a1f;border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.8rem;font-weight:700}.projects code{overflow-wrap:anywhere}.social{flex-direction:column;gap:1rem;display:flex}nav.social>ol>li{padding:.5em 0}.social>ol>li>a{flex-direction:row;align-items:center;gap:.5rem;list-style:none;display:flex}.social>ol>li>a>svg{width:1.5em;height:1.5em}h1,h2,h3,h4,h5,h6,p,ul{margin:0}h1{margin-top:.5em}h2{margin-top:.4em}main{flex-direction:column;gap:1em;padding-top:1em;display:flex}html{background-color:#bad;margin:0}body{flex-direction:column;align-items:center;min-height:100vh;margin:0;font-family:"Source Sans 3",sans-serif;display:flex}a{color:#1e334a}article>a{align-self:flex-end;font-size:1.2em;font-weight:700}article>footer{background:0 0;flex-direction:row;justify-content:flex-end;align-items:center;padding:.5rem;display:flex}article>footer>a{color:#1e334a;margin:0;padding:0;font-size:1.2rem;font-weight:700}pre{color:#ccc;background:#222;border-radius:1em;padding:1em;overflow:auto}pre.mermaid{background:#0000001a}pre>code{width:fit-content}:not(pre)>code{background-color:#f0f0f055;border-radius:.3em;margin:-.2em 0 -.1em;padding:.2em .3em .1em}#root{flex-direction:column;align-items:stretch;width:100%;min-height:100vh;margin:0;display:flex}main,header,footer,nav.top{align-self:stretch;padding:0 max(50% - 400px,.5em)}main{flex:1;padding-bottom:2em}nav a{cursor:pointer}.pfp{background-image:url(/static/image/nyanhelsing.7c4c43aff6.png);background-position:50%;background-size:cover;border-radius:50%;width:100px;height:100px;margin:0 auto;display:block}nav.social>ol{flex-direction:column;align-items:flex-start;gap:.5em;margin:0;padding:0;list-style:none;display:flex}nav.social>ol>li{margin:0;padding:0 .5em 0 0;font-size:1.5em;line-height:2em}form{flex-direction:column;gap:.5em;display:flex}form>textarea{box-sizing:border-box;resize:vertical;width:100%;height:10em;font-size:1.2em}form>button[type=submit]{color:#fff;cursor:pointer;background-color:#379d37;border:1px solid #0000001a;border-radius:.3em;width:100%;padding:.2em .5em;font-size:1.2em;font-weight:700}.mermaid{text-align:center}footer{color:#ddd;background-color:#333;padding-top:1em;padding-bottom:2.5em}footer ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}footer li{margin:0;padding:0;list-style:none}footer a{color:#fff;text-decoration:none}footer a:visted{color:#fff}