@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700&display=swap);.BaseLayout_shadowed__KD8eD{box-shadow:0 .5rem 1rem rgba(0,0,0,.4)}footer{color:#1f1f1f}.BaseLayout_dark__BL5a-{background-color:#1f1f1f;color:#f8f8f8;transition:all .4s}.BaseLayout_dark__BL5a- a,.BaseLayout_dark__BL5a- i,.BaseLayout_dark__BL5a- li{color:#f8f8f8;transition:color .4s}.BaseLayout_dark__BL5a- a:visited,.BaseLayout_dark__BL5a- footer{color:#f8f8f8}.BaseLayout_light__QooV0{background-color:#f8f8f8;color:#1f1f1f;transition:all .4s}.BaseLayout_heartBeat__CYa\+R{-webkit-animation:BaseLayout_heartBeat__CYa\+R 1.2s infinite;animation:BaseLayout_heartBeat__CYa\+R 1.2s infinite;display:inline-block}@-webkit-keyframes BaseLayout_heartBeat__CYa\+R{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.15);transform:scale(1.15)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.12);transform:scale(1.12)}40%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes BaseLayout_heartBeat__CYa\+R{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.15);transform:scale(1.15)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.12);transform:scale(1.12)}40%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}.Navbar_shadowed__9M87t{box-shadow:0 .5rem 1rem rgba(0,0,0,.4)}nav{padding-bottom:1.2rem;padding-top:1.2rem;transition:all .4s;z-index:1}.Navbar_dark__DSJK5{background-color:#1f1f1f}.Navbar_light__qJsq2{background-color:#f8f8f8}.Navbar_active__bAdCa{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__5LBQQ:hover{color:inherit}.Navbar_brand__unFNQ{align-items:center;display:flex;margin-right:2rem}.Navbar_logo__mT1LU{display:block;height:40px;margin-right:.7rem;max-width:120px;object-fit:contain;width:auto}.Navbar_brandName__HVc3t{color:#1f1f1f;font-family:Josefin Sans,Arial,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.05em;text-transform:lowercase}.Navbar_dark__DSJK5 .Navbar_brandName__HVc3t{color:#fff}.Navbar_light__qJsq2 .Navbar_brandName__HVc3t{color:#1f1f1f}.Navbar_rotatingWord__pTJVI{display:inline-block;font-size:1.1rem;min-width:7.5rem;text-align:center;transition:color .3s}.Navbar_menuButton__CANOf{align-items:center;background:rgba(141,83,255,.12)!important;border:none;border-radius:50%;box-shadow:0 2px 12px 0 rgba(141,83,255,.1)!important;color:#8d53ff;cursor:pointer;display:flex;justify-content:center;outline:none;padding:.7rem;transition:background .2s,color .2s,box-shadow .2s;z-index:300}.Navbar_menuButton__CANOf:hover{background:rgba(141,83,255,.22)!important;box-shadow:0 4px 18px 0 rgba(141,83,255,.18)!important;color:#fff}@media(max-width:900px){.Navbar_menuList__qhyAp{align-items:center!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(30,30,40,.85);box-shadow:0 8px 32px 0 rgba(0,0,0,.18);flex-direction:column!important;font-size:1.25rem;gap:2.2rem!important;height:100vh!important;justify-content:center!important;left:0;margin:0!important;opacity:1;padding:0!important;position:fixed!important;top:0!important;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .35s cubic-bezier(.4,.2,.2,1),-webkit-transform .35s cubic-bezier(.4,.2,.2,1);transition:opacity .35s cubic-bezier(.4,.2,.2,1),transform .35s cubic-bezier(.4,.2,.2,1);transition:opacity .35s cubic-bezier(.4,.2,.2,1),transform .35s cubic-bezier(.4,.2,.2,1),-webkit-transform .35s cubic-bezier(.4,.2,.2,1);width:100vw!important;z-index:200}}@media(min-width:901px){.Navbar_menuList__qhyAp{align-items:center!important;align-items:center;background:none!important;background:none;box-shadow:none!important;display:flex;flex-direction:row!important;flex-direction:row;gap:8rem!important;gap:8rem;height:auto;justify-content:flex-start;padding:0!important;position:static!important;position:static;width:auto}.Navbar_menuList__qhyAp li{border-radius:0;display:block;margin:0;padding:0;text-align:left;width:auto}}.Navbar_menuList__qhyAp,.Navbar_menuList__qhyAp li,li,ul{list-style:none!important;margin-left:0!important;padding-left:0!important}@media(max-width:900px){.Navbar_brandName__HVc3t{font-size:1.3rem}.Navbar_logo__mT1LU{height:32px;max-width:80px}}.Navbar_comicArrowContainer__7ow9x{align-items:center;display:flex;pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:901px){.Navbar_comicArrowContainer__7ow9x{display:none!important}}.Navbar_comicArrowText__eysIW{-webkit-animation:Navbar_comicPop__MZFzA .7s cubic-bezier(.4,.2,.2,1);animation:Navbar_comicPop__MZFzA .7s cubic-bezier(.4,.2,.2,1);background:#fffbe7;border:2.5px solid #222;border-radius:18px;box-shadow:2px 4px 12px 0 rgba(0,0,0,.1);color:#222;font-family:Comic Sans MS,Comic Sans,cursive,sans-serif;font-size:1.05rem;margin-right:.5rem;padding:.5rem 1.1rem;position:relative;z-index:301}.Navbar_comicArrow__Q64pM{-webkit-animation:Navbar_arrowWiggle__sBI7a 1.2s cubic-bezier(.4,.2,.2,1) infinite;animation:Navbar_arrowWiggle__sBI7a 1.2s cubic-bezier(.4,.2,.2,1) infinite;display:inline-block;height:22px;margin-left:0;position:relative;width:22px;z-index:302}.Navbar_comicArrow__Q64pM:before{background:none;border-bottom:3px solid #222;border-radius:0 0 10px 10px;content:"";height:5px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg);width:22px}.Navbar_comicArrow__Q64pM:after{border:6px solid transparent;border-left:10px solid #222;border-right:none;content:"";height:0;left:16px;position:absolute;top:8px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:0}@-webkit-keyframes Navbar_arrowWiggle__sBI7a{0%{-webkit-transform:translateY(0) rotate(-10deg);transform:translateY(0) rotate(-10deg)}30%{-webkit-transform:translateY(-3px) rotate(-20deg);transform:translateY(-3px) rotate(-20deg)}60%{-webkit-transform:translateY(0) rotate(-10deg);transform:translateY(0) rotate(-10deg)}to{-webkit-transform:translateY(0) rotate(-10deg);transform:translateY(0) rotate(-10deg)}}@keyframes Navbar_arrowWiggle__sBI7a{0%{-webkit-transform:translateY(0) rotate(-10deg);transform:translateY(0) rotate(-10deg)}30%{-webkit-transform:translateY(-3px) rotate(-20deg);transform:translateY(-3px) rotate(-20deg)}60%{-webkit-transform:translateY(0) rotate(-10deg);transform:translateY(0) rotate(-10deg)}to{-webkit-transform:translateY(0) rotate(-10deg);transform:translateY(0) rotate(-10deg)}}.Navbar_hamburgerHalo__yHbay{align-items:center;-webkit-animation:Navbar_haloPulse__CvEKa 2.2s cubic-bezier(.4,.2,.2,1) infinite;animation:Navbar_haloPulse__CvEKa 2.2s cubic-bezier(.4,.2,.2,1) infinite;background:none!important;border-radius:50%;box-shadow:0 0 0 0 #8d53ff,0 0 0 0 #8d53ff;display:flex;justify-content:center}@-webkit-keyframes Navbar_haloPulse__CvEKa{0%{box-shadow:0 0 0 0 rgba(141,83,255,.333),0 0 0 0 rgba(141,83,255,.333)}40%{box-shadow:0 0 12px 6px rgba(141,83,255,.333),0 0 24px 12px rgba(141,83,255,.2)}60%{box-shadow:0 0 16px 8px rgba(141,83,255,.467),0 0 32px 16px rgba(141,83,255,.133)}to{box-shadow:0 0 0 0 rgba(141,83,255,.333),0 0 0 0 rgba(141,83,255,.333)}}@keyframes Navbar_haloPulse__CvEKa{0%{box-shadow:0 0 0 0 rgba(141,83,255,.333),0 0 0 0 rgba(141,83,255,.333)}40%{box-shadow:0 0 12px 6px rgba(141,83,255,.333),0 0 24px 12px rgba(141,83,255,.2)}60%{box-shadow:0 0 16px 8px rgba(141,83,255,.467),0 0 32px 16px rgba(141,83,255,.133)}to{box-shadow:0 0 0 0 rgba(141,83,255,.333),0 0 0 0 rgba(141,83,255,.333)}}.Navbar_active__bAdCa,.Navbar_link__5LBQQ,a,a:active,a:hover,a:link,a:visited,li,ul{background:none!important;border:none!important;box-shadow:none!important;list-style:none!important;outline:none!important;text-decoration:none!important}.Navbar_dark__DSJK5 a,.Navbar_dark__DSJK5 a:active,.Navbar_dark__DSJK5 a:link,.Navbar_dark__DSJK5 a:visited{color:#fff!important;text-decoration:none!important}.Navbar_dark__DSJK5 a:hover{color:#8d53ff!important;text-decoration:none!important}.Navbar_dark__DSJK5 .Navbar_active__bAdCa{border-bottom:5px solid;border-image:linear-gradient(90deg,#27c93f,#8d53ff,#ca6be6,#ff6057,#ffbd2e,#1d91e3) 1;border-image-slice:1}@media(max-width:900px){.Navbar_menuList__qhyAp{opacity:0;pointer-events:none;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.Navbar_menuOpen__eqJY8{opacity:1!important;pointer-events:auto!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;transition:opacity .35s cubic-bezier(.4,.2,.2,1),-webkit-transform .35s cubic-bezier(.4,.2,.2,1);transition:opacity .35s cubic-bezier(.4,.2,.2,1),transform .35s cubic-bezier(.4,.2,.2,1);transition:opacity .35s cubic-bezier(.4,.2,.2,1),transform .35s cubic-bezier(.4,.2,.2,1),-webkit-transform .35s cubic-bezier(.4,.2,.2,1)}}.Home_shadowed__zdfoH{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__UPx1c{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:Home_wave__M-N0F;animation-name:Home_wave__M-N0F;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}.Home_logoAnim__b6lHk{background:none!important;transition:-webkit-transform .5s cubic-bezier(.4,.2,.2,1);transition:transform .5s cubic-bezier(.4,.2,.2,1);transition:transform .5s cubic-bezier(.4,.2,.2,1),-webkit-transform .5s cubic-bezier(.4,.2,.2,1)}.Home_logoAnim__b6lHk:hover{-webkit-transform:scale(1.06) rotate(-2deg);transform:scale(1.06) rotate(-2deg)}@-webkit-keyframes Home_wave__M-N0F{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__M-N0F{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)}}.Home_comicTooltip__yNHHa{-webkit-animation:Home_comicPop__xSExa .4s cubic-bezier(.4,.2,.2,1);animation:Home_comicPop__xSExa .4s cubic-bezier(.4,.2,.2,1);background:#fffbe7;border:2.5px solid #222;border-radius:18px;box-shadow:2px 4px 12px 0 rgba(0,0,0,.1);color:#222;font-family:Comic Sans MS,Comic Sans,cursive,sans-serif;font-size:1.05rem;left:100%;margin-left:1.2rem;opacity:0;padding:.7rem 1.2rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95);transition:opacity .4s cubic-bezier(.4,.2,.2,1),-webkit-transform .4s cubic-bezier(.4,.2,.2,1);transition:opacity .4s cubic-bezier(.4,.2,.2,1),transform .4s cubic-bezier(.4,.2,.2,1);transition:opacity .4s cubic-bezier(.4,.2,.2,1),transform .4s cubic-bezier(.4,.2,.2,1),-webkit-transform .4s cubic-bezier(.4,.2,.2,1);white-space:nowrap;z-index:10}.Home_comicTooltip__yNHHa:after{border:12px solid transparent;border-left:none;border-right:18px solid #fffbe7;content:"";-webkit-filter:drop-shadow(-2px 0 0 #222);filter:drop-shadow(-2px 0 0 #222);height:0;left:-18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.Home_comicTooltipVisible__iJVbz{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}@-webkit-keyframes Home_comicPop__xSExa{0%{opacity:0;-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7)}to{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}@keyframes Home_comicPop__xSExa{0%{opacity:0;-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7)}to{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}.About_shadowed__0ho87{box-shadow:0 .5rem 1rem rgba(0,0,0,.4)}.About_pink__8whHn{color:#ca6be6}.About_green__8GR7W{color:#ff6057}.About_skills__m7TI0{-webkit-columns:1;column-count:1}@media only screen and (min-width:940px){.About_skills__m7TI0{-webkit-columns:2;column-count:2}}.About_skills__m7TI0 li{line-height:1.75;margin:0}.Terminal_shadowed__Y2ZxV{box-shadow:0 .5rem 1rem rgba(0,0,0,.4)}i{padding-left:.5rem}i.Terminal_red__RdIS\+{color:#ff6057}i.Terminal_amber__GJGaD{color:#ffbd2e}i.Terminal_green__kILXk{color:#ff6057}.Terminal_terminal__x5bDC li,.Terminal_terminal__x5bDC p{color:#f8f8f8;margin:1rem 0}.Terminal_terminal__x5bDC a,.Terminal_terminal__x5bDC a:visited{-webkit-animation:Terminal_changeColors__dgoTj 3s infinite;animation:Terminal_changeColors__dgoTj 3s infinite;font-weight:700}@-webkit-keyframes Terminal_changeColors__dgoTj{0%{color:#00a47f}33.3%{color:#1d91e3}66.6%{color:#d419fe}to{color:#00a47f}}@keyframes Terminal_changeColors__dgoTj{0%{color:#00a47f}33.3%{color:#1d91e3}66.6%{color:#d419fe}to{color:#00a47f}}.shadowed{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}#root,body,html{background:#f8f8f8!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:100vh!important;margin:0!important;min-height:100vh!important;min-width:100vw!important;padding:0!important;width:100vw!important}body{overflow-x:hidden!important;overflow-y:auto!important}.dark,.dark #root,.dark body,.dark html{background:#000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#f8f8f8!important}
/*# sourceMappingURL=main.0f5a5850.css.map*/