@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);.App_shadowed__BC3oN{box-shadow:0 .5rem 1rem rgba(0,0,0,.4)}body{background-color:#f8f8f8;box-sizing:border-box;font-family:Roboto,Helvetica,sans-serif;font-size:1.5vh;height:100%;width:100%}body,li{color:#1f1f1f}*{box-sizing:border-box;margin:0;padding:0}a,a:active,a:hover,a:link,a:visited{text-decoration:none}img{max-width:100%}ul{list-style-type:none}.BaseLayout_shadowed__sNaX8{box-shadow:0 .5rem 1rem rgba(0,0,0,.4)}body{height:100vh}footer{color:#1f1f1f}.BaseLayout_dark__km\+Xv{background-color:transparent;color:#f8f8f8;transition:all .4s}.BaseLayout_dark__km\+Xv a,.BaseLayout_dark__km\+Xv i,.BaseLayout_dark__km\+Xv li{color:#f8f8f8;transition:color .4s}.BaseLayout_dark__km\+Xv a:visited{color:#f8f8f8}.BaseLayout_dark__km\+Xv footer{color:#f8f8f8;padding:0}p{padding:0}.BaseLayout_light__ldtJE{background-color:transparent;color:#1f1f1f;transition:all .4s}.BaseLayout_copyright__YpTrt{bottom:0;margin:0;position:fixed}.Navbar_shadowed__JPZA2{box-shadow:0 .5rem 1rem rgba(0,0,0,.4)}nav{transition:all .25s ease}.Navbar_active__l7FQP{border-bottom:5px solid;border-image-slice:1}li,li:hover{transition:all .25s ease}li:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.Navbar_link__clc6E:hover{color:inherit}.Home_shadowed__aNwhl{box-shadow:0 .5rem 1rem rgba(0,0,0,.4)}h1{font-size:2rem;text-align:center}@media only screen and (min-width:940px){h1{font-size:3rem;text-align:left}}h2{font-size:1.25rem;text-align:center}@media only screen and (min-width:940px){h2{font-size:2rem;text-align:left}}.Home_hand__HQYY5{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:Home_wave__eb3wd;animation-name:Home_wave__eb3wd;display:inline-block;-webkit-transform-origin:70% 70%;transform-origin:70% 70%}a{color:#1f1f1f}a,a:hover{transition:color .2s ease}a:hover{color:#c9c9c9}@-webkit-keyframes Home_wave__eb3wd{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes Home_wave__eb3wd{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.button{color:#fff;display:inline-block;font-weight:700;margin-left:30px;margin-top:10px;padding:10px 50px 10px 10px;text-decoration:none;text-shadow:-2px 2px 0 rgba(0,0,0,.2);text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .1s linear}.button.blue{background:linear-gradient(180deg,#a2d3e9,#7abedf);box-shadow:-1px 0 1px #6fadcb,0 1px 1px #54809d,-2px 1px 1px #6fadcb,-1px 2px 1px #54809d,-3px 2px 1px #6fadcb,-2px 3px 1px #54809d,-4px 3px 1px #6fadcb,-3px 4px 1px #54809d,-5px 4px 1px #6fadcb,-4px 5px 1px #54809d,-6px 5px 1px #6fadcb,-6px 7px 0 rgba(0,0,0,.05),-5px 8px 0 rgba(0,0,0,.05),-3px 9px 0 rgba(0,0,0,.04),-2px 10px 0 rgba(0,0,0,.04),-1px 11px 0 rgba(0,0,0,.03),0 12px 0 rgba(0,0,0,.03),1px 13px 0 rgba(0,0,0,.02),2px 14px 0 rgba(0,0,0,.02),3px 15px 0 rgba(0,0,0,.01),4px 16px 0 rgba(0,0,0,.01),5px 17px 0 rgba(0,0,0,.01),6px 18px 0 rgba(0,0,0,.01),inset 0 4px 5px -2px hsla(0,0%,100%,.5),inset 0 1px 0 0 rgba(0,0,0,.3)}.button.yellow{background:linear-gradient(180deg,#f2d851,#ecc92b);box-shadow:-1px 0 1px #d9b826,0 1px 1px #b1961d,-2px 1px 1px #d9b826,-1px 2px 1px #b1961d,-3px 2px 1px #d9b826,-2px 3px 1px #b1961d,-4px 3px 1px #d9b826,-3px 4px 1px #b1961d,-5px 4px 1px #d9b826,-4px 5px 1px #b1961d,-6px 5px 1px #d9b826,-6px 7px 0 rgba(0,0,0,.05),-5px 8px 0 rgba(0,0,0,.05),-3px 9px 0 rgba(0,0,0,.04),-2px 10px 0 rgba(0,0,0,.04),-1px 11px 0 rgba(0,0,0,.03),0 12px 0 rgba(0,0,0,.03),1px 13px 0 rgba(0,0,0,.02),2px 14px 0 rgba(0,0,0,.02),3px 15px 0 rgba(0,0,0,.01),4px 16px 0 rgba(0,0,0,.01),5px 17px 0 rgba(0,0,0,.01),6px 18px 0 rgba(0,0,0,.01),inset 0 4px 5px -2px hsla(0,0%,100%,.5),inset 0 1px 0 0 rgba(0,0,0,.3);color:#000;text-shadow:-2px 2px 0 hsla(0,0%,100%,.3)}.button.yellow:after,.button.yellow:before{background:#000}.button.yellow:after{-webkit-filter:drop-shadow(-2px 0 0 hsla(0,0%,100%,.4));filter:drop-shadow(-2px 0 0 rgba(255,255,255,.4))}.button.yellow:before{-webkit-filter:drop-shadow(0 -2px 0 hsla(0,0%,100%,.35));filter:drop-shadow(0 -2px 0 rgba(255,255,255,.35))}.button.yellow .arrow{-webkit-filter:drop-shadow(-2px 0 0 hsla(0,0%,100%,.4));filter:drop-shadow(-2px 0 0 rgba(255,255,255,.4))}.button:active{box-shadow:none;-webkit-transform:translate3d(-6px,6px,0);transform:translate3d(-6px,6px,0)}.button .arrow,.button:after{-webkit-filter:drop-shadow(-2px 0 0 rgba(0,0,0,.2));filter:drop-shadow(-2px 0 0 rgba(0,0,0,.2))}.button:after,.button:before{background:#fff;content:" ";display:block;height:18px;position:absolute;right:15px;top:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:6px;z-index:2}.button:before{-webkit-filter:drop-shadow(0 -2px 0 rgba(0,0,0,.15));filter:drop-shadow(0 -2px 0 rgba(0,0,0,.15));height:14px;right:16px;top:26px;-webkit-transform:rotate(-137deg);transform:rotate(-137deg);z-index:3}.canvas{height:450px}@media(max-width:900px){button.yellow{margin-left:0}}@media(max-width:780px){.canvas{width:100%}button.yellow{margin-left:0;margin-top:20px}}.About_shadowed__hsjml{box-shadow:0 .5rem 1rem rgba(0,0,0,.4)}.About_pink__PEb4I{color:#ca6be6}.About_green__Mih4Z{color:#27c93f}.About_skills__RvndN{-webkit-columns:1;column-count:1}@media only screen and (min-width:940px){.About_skills__RvndN{-webkit-columns:2;column-count:2}}.About_skills__RvndN li{line-height:1.75;margin:0}.Terminal_shadowed__lFFoO{box-shadow:0 .5rem 1rem rgba(0,0,0,.4)}i{padding-left:.5rem}i.Terminal_red__-LLSJ{color:#ff6057}i.Terminal_amber__NRd3E{color:#ffbd2e}i.Terminal_green__deSLX{color:#27c93f}.Terminal_terminal__YWKw0 li,.Terminal_terminal__YWKw0 p{color:#f8f8f8;margin:1rem 0}.Terminal_terminal__YWKw0 a,.Terminal_terminal__YWKw0 a:visited{-webkit-animation:Terminal_changeColors__9o4ok 3s infinite;animation:Terminal_changeColors__9o4ok 3s infinite;font-weight:700}@-webkit-keyframes Terminal_changeColors__9o4ok{0%{color:#00a47f}33.3%{color:#1d91e3}66.6%{color:#d419fe}to{color:#00a47f}}@keyframes Terminal_changeColors__9o4ok{0%{color:#00a47f}33.3%{color:#1d91e3}66.6%{color:#d419fe}to{color:#00a47f}}textarea{margin:20px auto;max-width:620px;resize:none}.btn:focus,.btn:hover,.form-control:focus,.form-control:hover{box-shadow:none}.form{margin:auto}.form form{border-radius:10px;padding:1rem}.form form #sendmessage{border:1px solid #007bff;color:#007bff;margin-bottom:15px}.form form #errormessage,.form form #sendmessage{display:none;font-weight:600;padding:15px;text-align:center}.form form #errormessage{border:1px solid red;color:red;margin:10px 10px 15px}.form form #errormessage.show,.form form #sendmessage.show{display:block;margin-left:0}.form p.contact-me{margin:0;padding-left:15px}.btn{left:50%;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}input{margin:20px auto;max-width:620px;width:auto}.container{align-items:center;display:flex;justify-content:center;padding:0}.hash-span{display:block;margin:0;padding:0}.spheres{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center}.sphere{height:7rem;width:7rem}.canvas-loader{-webkit-animation:mulShdSpin 1.1s ease infinite;animation:mulShdSpin 1.1s ease infinite;border-radius:50%;font-size:10px;height:1em;margin:0;padding:0;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:1em}@-webkit-keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}@keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}.cursor{-webkit-animation:cursorAnim .5s infinite alternate;animation:cursorAnim .5s infinite alternate;border:1px solid #fff;border-radius:50%;pointer-events:none;transition-timing-function:ease-out}.cursor,.cursor:after{height:40px;position:absolute;width:40px}.cursor:after{-webkit-animation:cursorAnim2 .5s infinite alternate;animation:cursorAnim2 .5s infinite alternate;border:8px solid gray;border-radius:50%;content:"";left:-.5px;opacity:.5;top:-.5px}@-webkit-keyframes cursorAnim{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes cursorAnim{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes cursorAnim2{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.4);transform:scale(.4)}}@keyframes cursorAnim2{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.4);transform:scale(.4)}}@-webkit-keyframes cursorAnim3{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes cursorAnim3{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.expand{-webkit-animation:cursorAnim3 .5s forwards;animation:cursorAnim3 .5s forwards;border:1px solid red}body{cursor:none}.anime-container{pointer-events:none;position:relative}.anime-container .dot{background-color:#5439eb;border-radius:50%;position:absolute}
/*# sourceMappingURL=main.5491e8ba.css.map*/