body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background-color:#080808!important;overflow-x:hidden}#body{background-image:linear-gradient(#080808,#000);padding:50px 0}@media only screen and (min-width:500px){#aboutme{font-size:2vw}#nav-bar,#nav-bar-nofix{font-size:18px}#experience-block,#projectblock{font-size:xx-large}#experience-block{padding:8% 23% 7%}#involvement-block{font-size:xx-large;margin:4% 23%}}@media only screen and (max-width:500px) and (min-width:430px){#aboutme{font-size:x-large}#nav-bar,#nav-bar-nofix{font-size:medium}#image-banner{top:auto!important}#image-banner>img{height:auto!important}#projectblock{font-size:large}#experience-block{font-size:large;margin:8% 17% 7%}#involvement-block{font-size:large;margin:4% 17%}}@media only screen and (max-width:429px) and (min-width:350px){#aboutme{font-size:large}#nav-bar,#nav-bar-nofix{font-size:small}#image-banner{top:auto!important}#image-banner>img{height:auto!important}#projectblock{font-size:large}#experience-block{font-size:large;margin:8% 17% 7%}#involvement-block{font-size:large;margin:4% 17%}}@media only screen and (max-width:349px){#aboutme{font-size:large}#nav-bar,#nav-bar-nofix{font-size:x-small}#image-banner{top:auto!important}#image-banner>img{height:auto!important}#projectblock{font-size:large}#experience-block{font-size:large;margin:8% 17% 7%}#involvement-block{font-size:large;margin:4% 17%}}#nav-bar{position:fixed}#nav-bar,#nav-bar-nofix{background-color:initial;padding:10px 15px;width:100%;z-index:1000}#nav-bar:hover{animation:darken-nav .5s forwards}@keyframes darken-nav{0%{background-color:initial}to{background-color:#000}}#nav{display:inline-flex;justify-content:flex-end;list-style:none;margin:0;padding-right:2%;width:100%}#nav-name{float:left;position:absolute}#nav-name>a{color:#fff;font-weight:700;text-decoration:none}#nav>li{padding-left:2%}#nav>li>a{color:#dcdcdc;padding:5% 12% 7%;text-decoration:none;white-space:nowrap}#nav>li>a:hover{animation:fadein .5s forwards;border-radius:6px}@keyframes fadein{0%{background-color:initial;color:#dcdcdc}to{background-color:#6495ed;color:#fff}}#image-banner{margin-bottom:60px;overflow:hidden;position:relative;top:-30px;z-index:-1}#aboutme{align-items:center;display:inline-flex;flex-direction:column;width:100%}#about{color:#fff;font-weight:700;margin-bottom:1%;text-align:center;top:-70px}#about-text{color:#fff;font-size:70%;margin-bottom:4%;padding:5% 7%;width:70%}.colortext{color:#e6df82;padding-left:2.5%;width:95%}.code{color:#6495ed}#contact{color:#fff;text-align:center}#contact>a{color:#e6df82;text-decoration:none}#contact>a:hover{color:#fff}#backtotop{color:#fff;opacity:.7;text-align:center}#backtotop:hover{animation:textfadein .5s forwards}@keyframes textfadein{0%{color:#fff;opacity:.7}to{color:#fff;opacity:1}}#projectblock{align-items:center;display:inline-flex;flex-direction:column;margin:0 10%;width:80%}#project{padding-top:4%;text-align:center}#project,.projects-title{color:#fff;font-weight:700}.projects-title{align-items:baseline;display:flex;flex-direction:row;font-size:100%;margin-left:15px;padding:10px 0}.project-date{position:absolute;right:10%}.projects{align-content:flex-start;align-items:flex-start;color:#fff;display:flex;flex-direction:row;margin-left:15px}.project-img{width:50%}.project-img>img{width:100%}.project-text{font-size:60%;padding:0 5% 0 3%;width:50%}.project-text>h5{font-size:1em}.proj-hover{padding:10px 0 30px}#experience-block,#involvement-block{color:#fff;font-weight:700}.title-indent{font-size:75%;margin-left:3em}.title-indent .colortext{margin-left:-2.6%}.text-indent{font-size:55%;font-weight:400;margin-left:6em}#resume{color:#6495ed;text-align:center}#email{padding-left:.7em}#starry-left{left:-17.5rem}#starry-left,#starry-right{position:absolute;top:20vh;width:37vw;z-index:-1}#starry-right{overflow-x:hidden;right:-17.5rem}
/*# sourceMappingURL=main.9b24e21f.css.map*/