body,html{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:lcd_solidregular;src:url(/assets/lcdsolid-webfont-CDuw9U6n.woff2) format("woff2"),url(/assets/lcdsolid-webfont-D2qCDSuz.woff) format("woff");font-weight:400;font-style:normal}.main{position:relative;width:100vw;height:auto;color:transparent;z-index:0;overflow:hidden}a{text-decoration:none}.Project-container{vertical-align:top;display:flex;flex-wrap:wrap;padding:auto;justify-content:center;width:100%}.Project-item{width:150px;padding:10px}.background{display:flex;text-align:center;justify-content:center;background-image:linear-gradient(#000,#000014);width:100vw;position:relative;z-index:0}.tiltdiv{position:relative}.tiltimg{width:100vw;height:auto}.tiltframe{width:100vw;height:auto;overflow:hidden}.headshotimg{width:100%;border-radius:50%}.name{height:45px;width:auto;white-space:nowrap;overflow:hidden;font-family:lcd_solidregular,sans-serif;font-size:35px;color:#00ff00bf;position:absolute;top:7%;left:50%;margin-top:-50px;margin-left:-100px;letter-spacing:1px}.border{border-bottom:solid 5px rgba(0,255,0,.75);position:absolute;right:-2px;width:26px;animation:animated-cursor .6s steps(11,end) infinite}.name{animation:animated-text 1.5s steps(11,end) .5s infinite alternate both}@keyframes animated-text{0%{width:0}to{width:246px}}@keyframes animated-cursor{0%{border-bottom-color:#00ff00bf}to{border-bottom-color:transparent}}.bodybackground{height:100%;width:100vw;background-image:linear-gradient(#000001,#61a0ff);justify-content:center;text-align:center;display:flex;position:relative}.windowimage{position:fixed;z-index:1;left:36%;top:5.3vh;width:30%}.cloudimg{width:60vw;height:auto;overflow:visible}.footer{z-index:5;height:100px;width:100vw;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-family:lcd_solidregular,sans-serif;padding-bottom:30px}.footertextdiv{z-index:5;letter-spacing:1px;text-align:center;width:100%;font-size:1.1rem;color:#312727}@font-face{font-family:lcd_solidregular;src:url(/assets/lcdsolid-webfont-CDuw9U6n.woff2) format("woff2"),url(/assets/lcdsolid-webfont-D2qCDSuz.woff) format("woff");font-weight:400;font-style:normal}@keyframes move-background{0%{-webkit-transform:translate3d(0px,0px,0px)}to{-webkit-transform:translate3d(50vw,0px,0px)}}@-moz-keyframes move-background{0%{-webkit-transform:translate3d(0px,0px,0px)}to{-webkit-transform:translate3d(50vw,0px,0px)}}@-webkit-keyframes move-background{0%{-webkit-transform:translate3d(0px,0px,0px)}to{-webkit-transform:translate3d(50vw,0px,0px)}}@keyframes move-background2{0%{-webkit-transform:translate3d(0px,0px,0px)}to{-webkit-transform:translate3d(-50vw,0px,0px)}}@-moz-keyframes move-background2{0%{-webkit-transform:translate3d(0px,0px,0px)}to{-webkit-transform:translate3d(-50vw,0px,0px)}}@-webkit-keyframes move-background2{0%{-webkit-transform:translate3d(0px,0px,0px)}to{-webkit-transform:translate3d(-50vw,0px,0px)}}.background-container{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.stars{background:#000001 url(/assets/stars-98NHCG0R.png) repeat;position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:0}.twinkling{width:50vw;height:100%;background:transparent url(/assets/twinkling-D6G5e9W0.png) repeat;background-size:100vh 50vw;position:absolute;left:0;top:0;bottom:0;z-index:2;animation:move-background 100s linear infinite;-moz-animation:move-background 100s linear infinite;-ms-animation:move-background 100s linear infinite;-o-animation:move-background 100s linear infinite;-webkit-animation:move-background 100s linear infinite}.twinkling2{width:50vw;height:100%;background:transparent url(/assets/twinkling-D6G5e9W0.png) repeat;background-size:100vh 50vw;position:absolute;right:0;top:0;bottom:0;z-index:2;animation:move-background2 100s linear infinite;-moz-animation:move-background2 100s linear infinite;-ms-animation:move-background2 100s linear infinite;-o-animation:move-background2 100s linear infinite;-webkit-animation:move-background2 100s linear infinite}.moonpng{height:auto;width:30vw;position:absolute;z-index:3;right:10vw;top:50vh}.marspng{height:auto;width:5vw;position:absolute;z-index:3;left:13vw;top:20vh;opacity:.7}.spacestationpng{height:auto;width:25vw;position:absolute;z-index:3;left:100vw;top:80vh;animation:orbit2 350s linear infinite;opacity:.8}@keyframes orbit2{0%{transform:translate(-100vw,-200px)}}.backgrounddiv{display:flex;justify-content:center;align-items:center;z-index:3;position:absolute;top:0;left:0}.night{width:100vw;height:100vh;transform:rotate(45deg);z-index:2;top:-100vw}.shooting_star{position:absolute;left:50%;top:50%;height:2px;background:linear-gradient(-45deg,#e4f1fe,#00f0);border-radius:999px;filter:drop-shadow(0 0 6px rgb(105,155,255));animation:tail 4s ease-in-out infinite,shooting 4s ease-in-out infinite}.shooting_star:before{content:"";position:absolute;top:calc(50% - 1px);right:0;height:2px;background:linear-gradient(-45deg,#00f0,#e4f1fe,#00f0);transform:translate(50%) rotate(45deg);border-radius:100%;animation:shining 4s ease-in-out infinite}.shooting_star:after{content:"";position:absolute;top:calc(50% - 1px);right:0;height:2px;background:linear-gradient(-45deg,#00f0,#e4f1fe,#00f0);transform:translate(50%) rotate(45deg);border-radius:100%;animation:shining 4s ease-in-out infinite;transform:translate(50%) rotate(-45deg)}.shooting_star:nth-child(1){top:calc(50% + 144px);left:calc(50% - 220px);animation-delay:6118ms}.shooting_star:nth-child(1):before,.shooting_star:nth-child(1):after{animation-delay:6118ms}.shooting_star:nth-child(2){top:calc(50% + 14px);left:calc(50% - 79px);animation-delay:7418ms}.shooting_star:nth-child(2):before,.shooting_star:nth-child(2):after{animation-delay:7418ms}.shooting_star:nth-child(3){top:calc(50% - 124px);left:calc(50% - 116px);animation-delay:5804ms}.shooting_star:nth-child(3):before,.shooting_star:nth-child(3):after{animation-delay:5804ms}.shooting_star:nth-child(4){top:calc(50% + 23px);left:calc(50% - 220px);animation-delay:.29s}.shooting_star:nth-child(4):before,.shooting_star:nth-child(4):after{animation-delay:.29s}.shooting_star:nth-child(5){top:calc(50% - 180px);left:calc(50% - 217px);animation-delay:3136ms}.shooting_star:nth-child(5):before,.shooting_star:nth-child(5):after{animation-delay:3136ms}@keyframes tail{0%{width:0}30%{width:100px}to{width:0}}@keyframes shining{0%{width:0}50%{width:30px}to{width:0}}@keyframes shooting{0%{transform:translate(0)}to{transform:translate(300px)}}@keyframes sky{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 27, 2021 */@font-face{font-family:lcd_solidregular;src:url(/assets/lcdsolid-webfont-CDuw9U6n.woff2) format("woff2"),url(/assets/lcdsolid-webfont-D2qCDSuz.woff) format("woff");font-weight:400;font-style:normal}.overlapdiv{font-family:lcd_solidregular,sans-serif;background-color:#6db16d;width:100%;height:100%;position:absolute;top:0;left:0}.overlapdiv:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:6;background:repeating-linear-gradient(0deg,#111 0px,#111 1px,transparent 2px,transparent 5px);background-size:100% 5px;animation:lines 2s ease-out infinite;opacity:.3;mix-blend-mode:color-burn;pointer-events:none}.overlapdiv .text,.overlapdiv .text>*{position:absolute;top:10%;left:50%;transform:translate(-50%,-50%)}.overlapdiv .text>*{font-size:2rem;animation:giggle .5s ease infinite;mix-blend-mode:difference}.overlapdiv .text .r{color:#631212;left:-.05vw}.overlapdiv .text .g{color:#177c17;animation-delay:-.67s}.overlapdiv .text .b{color:#16165c;animation-delay:-.33s;left:.05vw}@keyframes giggle{0%,to{transform:translate(-50%,-50%) translateY(-.1vw)}50%{transform:translate(-50%,-50%) translateY(.1vw)}}@keyframes lines{0%{background-position:0px 0px}to{background-position:0px 30vw}}.pulse{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#fcff31;-moz-animation:pulsating 2s ease-in-out;-moz-animation-iteration-count:infinite;-webkit-animation:pulsating 2s ease-in-out;-webkit-animation-iteration-count:infinite;opacity:0;z-index:5}.ringbase{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;opacity:0;z-index:10}.ring0{box-shadow:0 0 2px 1px #2dff2d,inset 0 0 1px 1px #2dff2d;-moz-animation:ring 2s ease-in-out;-moz-animation-iteration-count:infinite;-webkit-animation:ring 2s ease-in-out;-webkit-animation-iteration-count:infinite;animation:ring 2s ease-in-out;animation-iteration-count:infinite}.ring1{box-shadow:0 0 2px 1px #2dff2d,inset 0 0 2px 1px #2dff2d;-moz-animation:ring 2s ease-in-out;-moz-animation-iteration-count:infinite;-webkit-animation:ring 2s ease-in-out;-webkit-animation-iteration-count:infinite;animation:ring 2s ease-in-out;animation-iteration-count:infinite;animation-delay:.5s}.ring2{box-shadow:0 0 1px #2dff2d,inset 0 0 1px #2dff2d;-moz-animation:ring 2s ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-delay:.5s;-webkit-animation:ring 2s ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.5s;animation:ring 2s ease-in-out;animation-iteration-count:infinite;animation-delay:1s}@-webkit-keyframes pulsating{0%{opacity:0}50%{opacity:.2}to{opacity:0}}@-moz-keyframes pulsating{0%{opacity:0}50%{opacity:.2}to{opacity:0}}@keyframes pulsating{0%{opacity:0}50%{opacity:.2}to{opacity:0}}@-webkit-keyframes ring{0%{-webkit-transform:scale(.4,.4);opacity:0}50%{opacity:.6}to{-webkit-transform:scale(1.1,1.1);opacity:0}}@-moz-keyframes ring{0%{-moz-transform:scale(.4,.4);opacity:0}50%{opacity:.6}to{-moz-transform:scale(1.1,1.1);opacity:0}}@keyframes ring{0%{transform:scale(.4);opacity:0}50%{opacity:.6}to{transform:scale(1.1);opacity:0}}.pointer{position:absolute;width:100%;top:50%;-webkit-animation:circling 2s linear;-webkit-animation-iteration-count:infinite;-moz-animation:circling 2s linear;-moz-animation-iteration-count:infinite;animation:circling 2s linear;animation-iteration-count:infinite;z-index:6}.pointer div{width:49%;border-bottom:2px solid #2dff2d}.dot{background-color:#fa4b4b;border:.2rem solid #fa4b4b;border-radius:50%;position:absolute;-webkit-animation:blink 2s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation:blink 2s ease-out;-moz-animation-iteration-count:infinite;animation:blink 2s ease-out;animation-iteration-count:infinite;z-index:10}.dot.pos1{left:10%;top:35%}.dot.pos2{left:40%;top:20%;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes circling{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes circling{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg)}to{-moz-transform:rotate(360deg)}}@keyframes circling{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@-webkit-keyframes blink{0%{opacity:1}to{opacity:0}}@-moz-keyframes blink{0%{opacity:1}to{opacity:0}}@keyframes blink{0%{opacity:1}to{opacity:0}}
