:root{--primary-bg:#0E001F;--primary-bg-light:#170033;--primary-fg:#E2E2E2;--primary-fg-link:#3984F3;--accent:#642fcf;--accent-dark:#381A74;--table-header-bg:#ededed;font-size:10px}body{color:var(--primary-fg);font-family:sans-serif;margin:1rem;background:var(--primary-bg);font-size:1.5rem}a{color:var(--primary-fg-link)}h1{font-size:3rem}h2{font-size:2rem}header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1rem}header h1,h2{margin:0}footer{}.pill-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.pill{display:flex;flex-direction:column;align-items:center;font-family:monospace;cursor:pointer}.pill a{text-decoration:none}.pill-bracket{background-color:var(--accent);color:#fff;display:inline-block}.pill:hover{background-color:var(--accent)}.pill:hover a{color:#fff}.projects-container{display:flex;flex-direction:column}.projects-container h2{margin-bottom:1rem}.projects-container .projects-list{display:flex;flex-direction:row;flex-wrap:wrap}.project{display:flex;flex:1 1 25%;flex-direction:column;margin:.75rem;padding:1rem;justify-content:space-between;background-color:var(--primary-bg-light);border-radius:.2rem;border:.1rem solid var(--accent-dark)}@media(max-width:51rem){.project{flex:1 1 40%}}@media(max-width:46rem){.project{flex:1 1 60%}}.project h2{margin-top:0;margin-bottom:1rem;margin-left:0;margin-right:0}.project h2 a{color:var(--primary-fg-link)}.project .pill-row{margin-top:1rem}.project-single{display:flex;flex-direction:column}.project-single .project-metaline{display:flex;flex-direction:row}.project-single .project-metabox{margin-left:1rem}.project-single .project-metabox:nth-of-type(1){margin-left:0}#contact{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;font-size:1.4rem}#contact *{display:flex;flex-direction:row;align-items:center;margin-top:.5rem;margin-bottom:0;margin-left:0;margin-right:0}#contact svg{margin-right:1rem}#home h4{margin:0;margin-bottom:1rem;margin-top:3rem;display:inline-block}#home h4:nth-child(1){margin-top:2rem}#home .tax-link{display:inline-block}#home .projects-container{margin-top:2rem}