@font-face{font-family:Shantell Sans;src:url(/ProfessionalPortfolio/static/media/ShantellSans.c57975b99cd2d23aa6f7.ttf)}@font-face{font-family:Fira Sans;src:url(/ProfessionalPortfolio/static/media/FiraSans.f4eb295ecc2fb842d61c.ttf)}html{display:flex;flex-direction:column;justify-content:center;margin-left:15px;overflow-x:hidden;scroll-behavior:smooth}::-webkit-scrollbar{opacity:0}body{background-color:azure}header{align-items:center;background-color:#030329;box-shadow:0 0 20px #000;display:flex;font-family:Fira Sans;font-weight:900;justify-content:center;min-height:35vh;padding:40px}#hello-tag{animation:tag-slap .5s linear 1 forwards;background-color:#b22222;border:3px solid #000;border-radius:30px;box-shadow:0 0 15px #fff;height:300px;rotate:-2deg;width:450px}#hello-tag,#red-top{align-items:center;display:flex;flex-direction:column}#red-top{color:#fff;height:30%;padding-top:8px}#white-mid{align-items:center;background-color:azure;border-radius:5px;display:flex;height:60%;justify-content:center;width:100%}#hello{bottom:70px;font-size:60px;font-weight:500}#hello,#tag-text{position:relative}#tag-text{bottom:155px;font-size:large}h1{font-family:Shantell Sans;font-size:57px;transform:rotate(-15deg)}h1,nav{font-weight:500}nav{animation:nav-drop .4s ease-out .75s;animation-direction:reverse;animation-fill-mode:backwards;animation-iteration-count:1;border-bottom:1px solid #030329;border-radius:40px 40px 40px 40px;color:#000;font-family:Fira Sans;justify-content:space-evenly;list-style:none;margin-top:20px;min-height:4vh;padding:0 20px;width:98%}a,nav{display:flex}a{color:#08085f;justify-content:center}h2{align-items:center;font-family:Shantell Sans;font-size:100px;margin:0;text-decoration:underline}#intro,h2{display:flex}#intro{align-items:space-evenly;justify-content:space-evenly;margin-bottom:-30px;position:relative}#overview{margin:30px;min-height:49vh}#intro img{border:3px solid #000;border-radius:50%;box-shadow:0 0 10px #000;max-height:450px;position:relative;top:25px}#bio{display:flex;flex-direction:column;margin-bottom:60px;width:55%}#bio h2{margin-bottom:30px}#bio p{font-family:Fira Sans;font-size:20px}#skills{display:flex;justify-content:space-between}#skills ul{font-family:Fira Sans;list-style:circle}#skills li{padding:2px}h3{font-family:Shantell Sans;font-size:40px;text-decoration:underline}#education,.projects{align-items:center;border-top:3px solid grey;display:flex;flex-direction:column;font-family:Fira Sans;margin-top:80px;text-align:center}h4{color:#08085f;font-size:30px}.project{align-items:center;border-bottom:1px solid grey;display:flex;justify-content:center;min-width:80vw;padding:20px}.tech{list-style:none;text-align:start;width:200px}.gp-heading{display:flex;justify-content:center}.desc{list-style:circle;text-align:left;width:600px}.school-desc{align-items:baseline;display:flex;flex-direction:column;margin-left:40px;width:400px}.project-info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:80vw}.project-heading{width:300px}#game-projects img,#mobile-projects img,#webapps img{box-shadow:0 0 10px #000;max-height:150px}.project img:hover{animation:image-hover .2s forwards}#mobile-projects img{margin-left:80px}iframe{height:150px;width:266px}#foot{align-items:center;background:#111;border-top:7px solid #000;box-shadow:0 0 10px #000;display:flex;flex-direction:column;height:350PX;margin-left:-10px;margin-top:40px;width:100vw}#contact{color:gray;display:flex;flex-direction:row;font-family:Fira Sans;justify-content:space-around;width:50%}.footerlinks{align-items:center;display:flex;flex-direction:column;font-size:18px;justify-content:center;margin:30px 60px}.footnote{color:gray;font-family:Shantell Sans;font-size:16px;justify-self:end}.fimage{align-self:center;cursor:pointer;margin:10px 30px;max-height:70px}.fimage:hover{scale:1.05}.flink{color:#3b3b3b;font-family:Fira Sans;margin:3px;text-decoration:none}.flink:hover{color:gray}#links{align-items:baseline;display:flex;flex-direction:row}#school{height:100%;margin-top:-60px;width:100%}#education img{width:200px}#education h3{margin:none}h4{margin-bottom:20px}#school-description{border-right:1px solid #d3d3d3;display:flex;flex-direction:column;margin:30px 0;width:50%}.program-desc,.school-tech{align-items:start;display:flex;flex-direction:column;font-size:20px;justify-content:start;list-style:none;text-align:left}.program-desc{border-bottom:1px solid #d3d3d3;padding-bottom:40px}#information{display:flex;margin:0 100px}#school-description span{align-self:flex-start}#school-projects{border-left:1px solid #d3d3d3;display:flex;flex-direction:column;justify-content:space-evenly;padding-left:20px;width:50%}#school-projects a{border-bottom:1px solid #d3d3d3;padding-bottom:15px}.school-project{align-items:center;display:flex}#education p{color:#08085f;text-align:center}.school-project p{color:#111;flex:4 1;padding-right:35px}#education span{flex:1 1}#documents{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.doc-section{margin:20px}.doc-section img{box-shadow:0 0 10px #000;height:256px;margin-bottom:10px}.doc-section img:hover{animation:image-hover .2s forwards;box-shadow:0 0 10px #000;height:256px;margin-bottom:30px}#featured{font-size:64px}#featured-project-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#featured-project-info,#featured-project-tech{display:flex;flex-direction:column;min-width:300px;width:30%}#featured-project-images{align-items:center;border-left:2px solid #dcdcdc;border-right:2px solid #dcdcdc;margin:40px;width:400px}#featured-project-images img{box-shadow:0 0 10px #000;margin:20px;width:300px}#featured-project-links{display:flex;justify-content:space-between;width:80vw}.featured-projects-link a{margin:10px}@keyframes tag-slap{0%{rotate:y 200deg;scale:2.5;translate:1800px}}@keyframes nav-drop{0%{translate:0 0}20%{opacity:100%}to{opacity:100%}}@keyframes image-hover{to{scale:1.2}}@media screen and (max-width:1300px){header{min-height:10vh}#hello-tag{height:200px;width:300px}#hello{bottom:50px;font-size:40px}#tag-text{bottom:102px;font-size:small}h1{font-size:35px}nav{font-size:12px;margin-top:10px;min-height:2.5vh;width:96%}h2{font-size:60px}#intro{margin:auto;width:100%}#intro img{margin-top:60px;max-height:300px}#bio p{font-size:16px}h3{font-size:30px}h4{font-size:22px}.project{align-items:center;align-self:center;font-size:13px;margin:0 auto;max-width:80vw}.desc{width:500px}.tech{width:125px}#game-projects img,#mobile-projects img,#webapps img{box-shadow:0 0 10px #000;margin-left:20px;max-height:100px}iframe{height:100px;width:177px}#mobile-projects img{margin-left:20px}#contact{align-items:center;flex-direction:column}#contact,.footerlinks{font-size:12px}.fimage{margin:3px,10px;max-height:60px}.footerlinks{margin:20px}.footnote{font-size:12px}#education h3{margin:50px}#education h5,#education p{font-size:14px}.school-project{align-items:center;flex-direction:column;text-align:center}#school-description li{font-size:14px}#education h4{font-size:16px}#information{margin:0 50px}}@media screen and (max-width:850px){header{min-height:10vh}#hello-tag{height:200px;width:300px}#hello{bottom:50px;font-size:40px}#tag-text{bottom:102px;font-size:small}h1{font-size:35px}nav{font-size:12px;margin-top:10px;min-height:2.5vh;width:96%}h2{font-size:43px;text-align:center}#intro{align-items:center;flex-direction:column;justify-content:center}#intro img{margin-top:30px;max-height:300px}#bio{margin-left:-100px;margin-top:0}#bio p{font-size:14px;margin-top:20px}h3{font-size:20px}h4{font-size:18px}.project-info{text-align:center}.project,.project-info{align-items:center;flex-direction:column}.project{align-self:center;font-size:13px;margin:0 auto;max-width:80vw}.desc{width:100%}.tech{width:125px}#game-projects img,#mobile-projects img,#webapps img{box-shadow:0 0 10px #000;margin-left:20px;max-height:100px}iframe{height:100px;width:177px}#mobile-projects img{margin-left:20px}#contact{align-items:center;flex-direction:column}#contact,.footerlinks{font-size:12px}#foot{margin-top:20px}.fimage{margin:3px,10px;max-height:30px}.footerlinks{margin:20px}#links{flex-wrap:wrap;justify-content:center;margin-bottom:-25px}.footnote{font-size:12px}#skills li{font-size:14px;list-style:none;margin-left:-20px;padding-bottom:13px;text-align:center}#education h3{margin-bottom:50px}#education p,a{font-size:12px}#education h5{font-size:14px}#information,.school-project{flex-direction:column}.school-project{align-items:center;text-align:center}#school-description li{font-size:14px}#school-description,#school-projects{border:none;width:100%}#education h4,h5,span{font-size:16px}#information{padding:20px}}
/*# sourceMappingURL=main.904ef4f7.css.map*/