@font-face{font-family:Beausite;font-weight:400;src:url(BeausiteClassicWeb-Clear.48ae981e.woff)format("woff")}@font-face{font-family:Beausite;font-weight:700;src:url(BeausiteClassicWeb-Semibold.ac445d59.woff)format("woff")}:root{--text-color:#fff;--bg-color:#000}html{font-size:2vw}@media screen and (width<=1000px){html{font-size:2.5vw}}@media screen and (width<=600px){html{font-size:14px}}body{background:var(--bg-color);color:var(--text-color);margin:0;font-family:Beausite,Arial,sans-serif;transition:background-color 10s,color 10s}h1{margin:0;display:none}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:.12em;text-decoration:underline 1px}.hero{box-sizing:border-box;align-items:flex-end;min-height:100vh;padding:1rem;display:flex}.hero__meta{width:100%}.hero__logo{z-index:1;pointer-events:none;width:calc(100% - 2rem);height:15vmin;position:fixed;top:1rem;left:1rem}.hero__logo svg{overflow:visible}.hero__logo svg path{fill:#0000;stroke:var(--text-color);stroke-width:.8px;transition:stroke 10s,fill 10s}@media screen and (width<=600px){.hero__logo svg path{stroke-width:1.5px}.hero__logo{height:15vw}}.hero .row{border-bottom:1px solid var(--text-color);transition:border-color 10s;display:flex}.hero .row span{margin:.25rem 0;line-height:1}@media screen and (width<=600px){.hero .row{flex-wrap:wrap}}h1{text-align:center;width:100%;position:fixed;top:0;left:0}em.divider{flex-grow:1;height:.95rem;margin:0 1rem;transition:opacity .2s;display:block;position:relative}em.divider svg{position:absolute;top:.25rem;left:0;overflow:visible}em.divider svg circle{stroke:var(--text-color);transition:stroke 10s}@media screen and (width<=600px){em.divider{min-width:4rem}}.projects{margin-top:4rem;padding:1rem}.projects .row{border-bottom:1px solid var(--text-color);transition:border-color 10s;display:flex}.projects .col{margin:.3rem 0;line-height:1}@media screen and (width<=600px){.projects .col{hyphens:auto}}.projects .col:first-child{width:55%;padding-right:.5rem}.projects .col:nth-child(2){width:35%;padding-right:.5rem}.projects .col:nth-child(3){text-align:right;width:10%}.projects__legend{margin:0;padding:1rem;font-size:.75rem;list-style-type:none}.projects__legend li{margin:0;padding:0}#footer{text-align:center;height:2rem;margin-top:4rem;padding:1rem;font-family:monospace;display:block}
/*# sourceMappingURL=repo.fe80567a.css.map */
