*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}.button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:5px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#2f2f2f;color:#d1d5de;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{background-color:#2f2f2f}.app,.app__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.app__content{border:3px;border-color:#d1d5de;border-style:double;padding:1vw;width:80vw}.home{align-items:center;display:flex;flex-direction:column;justify-content:center}.home__greeting{font-size:2em;margin:.7em}.home__text{font-size:1.2em;line-height:1.4em;margin:1em;text-align:center}.about-me{align-items:center;display:flex;flex-direction:row;justify-content:center}.about-me__intro{font-size:1.5em;margin:.5em 0;text-align:center}.about-me__para{line-height:1.2em;padding:1em}@media (max-width:1000px){.about-me{align-items:center;display:flex;flex-direction:column;justify-content:center}.about-me__image{margin:2em;width:40vw}}.projects{flex-direction:column;justify-content:center}.projects,.projects__project-container{align-items:center;display:flex;margin:1em 0}.projects__project-container{flex-direction:row;justify-content:space-between;padding:1em 2em;width:70vw}.projects__thumbnail{width:25vw}.projects__info{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2em;width:20vw}.projects__title{font-size:1.3em;font-weight:700;margin:2em 0 .5em;text-decoration:underline}.projects__description{font-style:italic;margin:2em 0}.projects__data{margin:.3em 0}.projects__data-category{font-weight:bolder}.projects__link-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.projects__link{color:#009180;font-size:2.5em}@media (max-width:1000px){.projects__project-container{flex-direction:column}.projects__info{width:50vw}.projects__title{margin:.8em 0 .5em}.projects__link{font-size:1.5em}.projects__thumbnail{width:60vw}}.skills{align-items:center;display:flex;flex-direction:column;justify-content:center}.skills__text{line-height:1.2em;margin:1em;width:60vw}.skills__tag{font-size:1em;margin:.3em;text-align:left;width:60vw}.skills__stack-name{color:#009180;font-size:1.3em;font-weight:bolder}.skills__container{border:3px;border-color:#d1d5de;border-style:double;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5em;width:60vw}.skills__container,.skills__single-skill{align-items:center;display:flex;justify-content:center}.skills__single-skill{flex-direction:column;margin:1em}.skills__icon{color:#009180;font-size:1.8em}.footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2em;width:80vw}.footer__contact-me{font-size:1.5em;text-decoration:underline}.footer__icon-container{align-items:center;display:flex;flex-direction:row;font-size:2.7em;justify-content:center;justify-content:space-evenly;margin:1em 0 .2em;width:50vw}.footer__icon{color:#009180}.header{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80vw}.header__logo-wrapper{margin:1vw;width:inherit}.header__logo-image{width:26vw}.header__nav-bar{font-size:1.2em;justify-content:center;justify-content:space-between;padding:1vw 5vw;width:inherit}.header__link-wrapper,.header__nav-bar{align-items:center;display:flex;flex-direction:row}.header__link-wrapper{justify-content:center;width:13vw}.header__link:hover{color:#009180;-webkit-transform:scale(1);transform:scale(1)}.header__link:focus{text-decoration:underline}@media (max-width:1000px){.header__logo-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80vw}.header__logo-image{width:60vw}}.not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}
/*# sourceMappingURL=main.36506a5a.css.map*/