*,:after,:before{box-sizing:border-box}:root{--ff-primary:"Source Sans Pro",sans-serif;--ff-secondary:"Source Code Pro",monospace;--fw-reg:300;--fw-bold:900;--clr-light:#fff;--clr-dark:#303030;--clr-accent:#16e0bd;--fs-h1:3rem;--fs-h2:2.25rem;--fs-h3:1.25rem;--fs-body:1rem;--bs:0.25em 0.25em 0.75em rgba(0,0,0,0.25),0.125em 0.125em 0.25em rgba(0,0,0,0.15)}@media (min-width:800px){:root{--fs-h1:4.5rem;--fs-h2:3.75rem;--fs-h3:1.5rem;--fs-body:1.125rem}}html{scroll-behavior:smooth}body{background:#fff;background:var(--clr-light);color:#303030;color:var(--clr-dark);margin:0;font-family:Source Sans Pro,sans-serif;font-family:var(--ff-primary);font-size:1rem;font-size:var(--fs-body);line-height:1.6}section{padding:5em 2em}img{display:block;max-width:100%}strong{font-weight:900;font-weight:var(--fw-bold)}:focus{outline:3px solid #16e0bd;outline:3px solid var(--clr-accent);outline-offset:3px}.btn{display:inline-block;padding:.5em 2.5em;background:#16e0bd;background:var(--clr-accent);color:#303030;color:var(--clr-dark);text-decoration:none;cursor:pointer;font-size:1rem;text-transform:uppercase;letter-spacing:2px;font-weight:900;font-weight:var(--fw-bold);-webkit-transform:scale(.8);transform:scale(.8);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.btn:hover{-webkit-transform:scale(1);transform:scale(1)}h1,h2,h3{line-height:1;margin:0}h1{font-size:3rem;font-size:var(--fs-h1)}h2{font-size:2.25rem;font-size:var(--fs-h2)}h3{font-size:1.25rem;font-size:var(--fs-h3)}.body{font-size:1rem!important;font-size:var(--fs-body)!important}.section__title{margin-bottom:.25em}.section__title--intro{font-weight:300;font-weight:var(--fw-reg)}.section__title--intro strong{display:block}.section__subtitle{margin:0;font-size:1.25rem;font-size:var(--fs-h3)}.section__subtitle--about,.section__subtitle--intro{background:#16e0bd;background:var(--clr-accent);padding:.25em 1em;font-family:Source Code Pro,monospace;font-family:var(--ff-secondary);margin-bottom:1em}.section__subtitle--work{color:#16e0bd;color:var(--clr-accent);font-weight:900;font-weight:var(--fw-bold);margin-bottom:2em}header{display:flex;justify-content:space-between;padding:1em}.logo{max-width:50px}.nav{position:fixed;background:#303030;background:var(--clr-dark);color:#fff;color:var(--clr-light);top:0;bottom:0;right:0;width:300px;z-index:100;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.nav__nobackground{background:none!important}.nav__list{list-style:none;display:flex;height:100%;flex-direction:column;justify-content:space-evenly;align-items:center;margin:0;padding:0}.nav__item{max-width:75%;text-align:center}.github-profile__link,.github-project__link,.nav__link{color:#16e0bd;color:var(--clr-accent);font-weight:900;font-weight:var(--fw-bold);font-size:1.25rem;font-size:var(--fs-h3);text-decoration:none}.github-profile__link:hover,.github-project__link:hover,.nav__link:hover{opacity:.7}.nav-toggle{padding:.5em;background:transparent;border:0;cursor:pointer;position:fixed;outline:0;top:1em;right:1em;z-index:1000}.nav-toggle:hover{opacity:.7}.nav-open .nav{-webkit-transform:translateX(calc(100% - 300px));transform:translateX(calc(100% - 300px))}.nav-open .hamburger,.nav-open .hamburger:before{background:#16e0bd;background:var(--clr-accent)}.nav-open .hamburger{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.nav-open .hamburger:before{-webkit-transform:rotate(90deg) translate(-6px);transform:rotate(90deg) translate(-6px)}.nav-open .hamburger:after{opacity:0}.hamburger{display:block;position:relative}.hamburger,.hamburger:after,.hamburger:before{background:#16e0bd;background:var(--clr-accent);width:2em;height:3px;border-radius:1em;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.hamburger:after,.hamburger:before{content:"";position:absolute;left:0;right:0}.hamburger:before{top:6px}.hamburger:after{bottom:6px}.intro{position:relative}.intro__img{box-shadow:.25em .25em .75em rgba(0,0,0,.25),.125em .125em .25em rgba(0,0,0,.15);box-shadow:var(--bs);max-width:250px}.section__subtitle--intro{display:inline-block}@media (min-width:600px){.intro{display:grid;width:-webkit-min-content;width:min-content;margin:0 auto;grid-column-gap:1em;grid-template-areas:"img title" "img subtitle";grid-template-columns:-webkit-min-content -webkit-max-content;grid-template-columns:min-content max-content}.intro__img{grid-area:img;min-width:250px;position:relative;z-index:2}.section__subtitle--intro{align-self:start;grid-column:-1/1;grid-row:2;text-align:right;position:relative;left:-1em;width:calc(100% + 2em);padding-right:1em;padding-left:calc(250px + 1em)}}.my-skills{background-color:#303030;background-color:var(--clr-dark);background-image:url(/static/media/skill-image.45a9ae78.jpg);background-size:cover;background-blend-mode:multiply;color:#fff;color:var(--clr-light);text-align:center}.section__title--skills{color:#16e0bd;color:var(--clr-accent);position:relative}.section__title--skills:after{content:"";display:block;width:2em;height:1px;margin:.5em auto 0;background:#fff;background:var(--clr-light);opacity:.25}.skills{margin-bottom:2em}.skill{max-width:500px;margin:1em auto 0;flex:1 1}.skill_list{list-style:none;display:flex;height:100%;flex-direction:column;justify-content:space-evenly;align-items:center;margin:0;padding:0}.skill_item{padding-top:1em}@media (min-width:925px){.skills{display:flex;max-width:1000px;margin-left:auto;margin-right:auto}.skill+.skill{margin-left:2em}}.about-me{max-width:1000px;margin:0 auto}.about-me__img{box-shadow:.25em .25em .75em rgba(0,0,0,.25),.125em .125em .25em rgba(0,0,0,.15);box-shadow:var(--bs)}.about-me__body{position:relative;height:auto}.about-me__text{position:absolute;width:100%;top:0;left:0;right:0;height:100%}@media (min-width:600px){.about-me{display:grid;grid-template-columns:1fr 200px;grid-template-areas:"title img" "subtitle img" "text img";grid-column-gap:2em}.section__title--about{grid-area:title}.section__subtitle--about{grid-column:1/-1;grid-row:2;position:relative;left:-1em;width:calc(100% + 2em);padding-left:1em;padding-right:calc(200px + 2em)}.about-me__img{grid-area:img;position:relative;z-index:2}}.my-work{background-color:#303030;background-color:var(--clr-dark);color:#fff;color:var(--clr-light);text-align:center}.portfolio{display:grid;grid-template-columns:repeat(auto-fit,minmax(333px,1fr));max-width:1000px;margin:0 auto}.github-profile__card,.github-project__card{-webkit-filter:brightness(120%);filter:brightness(120%);background-color:#303030!important;background-color:var(--clr-dark)!important;color:#fff!important;color:var(--clr-light)!important;max-width:500px;margin:1em}.github-profile__fill,.github-project__fill{height:100%;width:100%}.github-profile__image{height:150px;width:150px;margin:.5em auto;border-radius:50%}.github-project__image{height:50px;width:50px;border-radius:50%}.github-profile__info,.github-project__info{display:flex;justify-content:center}.github-profile__info .github-profile__data+.github-profile__data,.github-project__info .github-project__data+.github-project__data{margin-left:1em}.footer{background:#111;color:#16e0bd;color:var(--clr-accent);text-align:center;padding:1em 0;font-size:1.25rem;font-size:var(--fs-h3)}.footer a{color:inherit;text-decoration:none}.social-list__link:hover{opacity:.7}.social-list{list-style:none;display:flex;justify-content:center;margin:1em 0 0;padding:0}.social-list__item{margin:0 .5em}.social-list__link{padding:.5em}
/*# sourceMappingURL=main.93af6be6.chunk.css.map */