.project-enter-active[data-v-2a9a0186],.project-leave-active[data-v-2a9a0186]{transition:opacity .1s ease}.project-enter-from[data-v-2a9a0186],.project-leave-to[data-v-2a9a0186]{opacity:0}.project-enter-to[data-v-2a9a0186],.project-leave-from[data-v-2a9a0186]{opacity:1}.rotated[data-v-d0e110b4]{transform:rotate(45deg);transition:transform .5s ease}.ease-in-enter-active[data-v-d0e110b4],.ease-in-leave-active[data-v-d0e110b4]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-d0e110b4],.ease-in-leave-to[data-v-d0e110b4]{opacity:0;max-height:fit-content}.smooth-img[data-v-9a23060d]{opacity:0;transition:opacity .5s ease}.smooth-img.loaded[data-v-9a23060d]{opacity:1}.rotated[data-v-8bcd9cff]{transform:rotate(45deg);transition:transform .5s ease}.ease-in-enter-active[data-v-8bcd9cff],.ease-in-leave-active[data-v-8bcd9cff]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-8bcd9cff],.ease-in-leave-to[data-v-8bcd9cff]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-bc672566],.ease-in-leave-active[data-v-bc672566]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-bc672566],.ease-in-leave-to[data-v-bc672566]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-ff6b5941],.ease-in-leave-active[data-v-ff6b5941]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-ff6b5941],.ease-in-leave-to[data-v-ff6b5941]{opacity:0;max-height:fit-content}.ease-in-enter-active,.ease-in-leave-active{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from,.ease-in-leave-to{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-662f481b],.ease-in-leave-active[data-v-662f481b]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-662f481b],.ease-in-leave-to[data-v-662f481b]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-fd95a0f9],.ease-in-leave-active[data-v-fd95a0f9]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-fd95a0f9],.ease-in-leave-to[data-v-fd95a0f9]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-16a6a1fc],.ease-in-leave-active[data-v-16a6a1fc]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-16a6a1fc],.ease-in-leave-to[data-v-16a6a1fc]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-dbc60bfe],.ease-in-leave-active[data-v-dbc60bfe]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-dbc60bfe],.ease-in-leave-to[data-v-dbc60bfe]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-3cd88975],.ease-in-leave-active[data-v-3cd88975]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-3cd88975],.ease-in-leave-to[data-v-3cd88975]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-c9e703a1],.ease-in-leave-active[data-v-c9e703a1]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-c9e703a1],.ease-in-leave-to[data-v-c9e703a1]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-6d84316b],.ease-in-leave-active[data-v-6d84316b]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-6d84316b],.ease-in-leave-to[data-v-6d84316b]{opacity:0;max-height:fit-content}.ease-in-enter-active[data-v-47bec8bf],.ease-in-leave-active[data-v-47bec8bf]{transition:opacity .2s ease-in;overflow:hidden}.ease-in-enter-from[data-v-47bec8bf],.ease-in-leave-to[data-v-47bec8bf]{opacity:0;max-height:fit-content}:root{--background-color: white;--text-color: black;--text-thick: 500;--border-color: #0f0f0f;--project-border: white;--svg-filter: invert(0%);--logo-filter: invert(100%);--dark-opa: 30%;--light-opa: 100%}.lightmode{--background-color: white;--text-color: black;--text-thick: 500;--border-color: #0f0f0f;--project-border: white;--svg-filter: invert(0%);--logo-filter: invert(100%);--dark-opa: 30%;--light-opa: 100%}.darkmode{--background-color: #0f0f0f;--text-color: white;--text-thick: 300;--border-color: #383838;--project-border: rgba(255, 255, 255, .35);--svg-filter: invert(100%);--logo-filter: invert(0%);--dark-opa: 100%;--light-opa: 30%}@font-face{font-family:arro_font;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");font-weight:400;font-style:normal}:root{font-family:Arial,Helvetica,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;color:var(--text-color);transition:background-color .3s ease,color .3s ease,border-color .3s ease,filter .3s ease,font-weight .3s ease,opacity .3s ease,transform .3s ease}body{max-width:1000px;margin:0 auto;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);background-color:var(--background-color)}@media (max-width: 1000px){body{max-width:100%;border-left:none;border-right:none}}.projectNav{border-top:.5px solid #383838;display:flex;justify-content:space-around;position:sticky;top:48px;bottom:0;z-index:9;background-color:var(--background-color)}.projectNav li{cursor:pointer;list-style:none;text-align:center;color:var(--text-color);flex:1;padding:1px 0;display:flex;align-items:center;justify-content:center;border:1px solid #383838;font-size:1.1rem}@media (max-width: 470px){.projectNav li{font-size:.9rem}}@media (max-width: 360px){.projectNav li{font-size:.8rem}}.projectNav li:hover{background-color:var(--text-color);color:var(--background-color)}.projectNav #activeFilter{color:var(--background-color);background-color:var(--text-color);opacity:100%;border:1px solid var(--border-color)}.projectListContainer .project-list{width:100%;display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:opacity .2s ease}.projectListContainer .projectContainer{filter:var(--logo-filter);display:flex;border-radius:20px;border:2px solid var(--project-border);margin-top:80px;width:80%;height:250px;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:75%}.projectListContainer .projectContainer:hover{transform:scale(1.02);opacity:100%}@media (max-width: 778px){.projectListContainer .projectContainer{flex-direction:column;height:100%;margin-top:80px}}.projectListContainer .projectContainer .projectLeftSection{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.projectListContainer .projectContainer .projectLeftSection h2{font-family:Anek Devanagari,sans-serif;font-weight:800;font-size:3rem;font-variation-settings:"wdth" 125;font-size:4rem;text-align:center;color:#fff;margin-top:35px}@media (max-width: 778px){.projectListContainer .projectContainer .projectLeftSection h2{font-size:2.2rem}}.projectListContainer .projectContainer .projectLeftSection .projectTags{display:flex;justify-content:center}.projectListContainer .projectContainer .projectLeftSection .projectTags p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:var(--text-thick);font-size:1.2rem;font-size:1.3rem;opacity:75%;padding:5px 10px;border-radius:15px;position:relative;top:-30px;color:#fff;font-weight:500}@media (max-width: 778px){.projectListContainer .projectContainer .projectLeftSection .projectTags p{font-size:1rem;top:-20px}}.projectListContainer .projectContainer .projectLeftSection .projectRoute{text-decoration:none;display:flex;justify-content:center}@media (max-width: 778px){.projectListContainer .projectContainer .projectLeftSection .projectRoute{display:none}}.aboutSite{width:100%}.aboutSite .aboutGeneral{display:flex;justify-content:space-between;width:80%;margin:0 auto;padding-top:20px}@media (max-width: 800px){.aboutSite .aboutGeneral{flex-direction:column}}.aboutSite .aboutGeneral img{max-width:40%;height:auto}@media (max-width: 800px){.aboutSite .aboutGeneral img{max-width:60%;margin:0 auto}}@media (max-width: 500px){.aboutSite .aboutGeneral img{max-width:80%;margin:0 auto}}.aboutSite .aboutGeneral .aboutTextWrapper{margin:auto 0;display:flex;justify-content:space-around;flex-direction:column;width:200%}@media (max-width: 800px){.aboutSite .aboutGeneral .aboutTextWrapper{width:100%;text-align:center}}.aboutSite .aboutGeneral .aboutTextWrapper h2{font-family:Anek Devanagari,sans-serif;font-weight:800;font-size:3rem;font-variation-settings:"wdth" 125;line-height:98%;margin-top:15px;font-size:1.9rem}.aboutSite .aboutGeneral .aboutTextWrapper h5{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:1rem;opacity:50%;line-height:.5rem}.aboutSite .aboutGeneral .aboutTextWrapper p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:var(--text-thick);font-size:1.2rem;font-size:1.1rem}.aboutSite .aboutGeneral .aboutTextWrapper span{opacity:40%}.aboutSite .aboutGeneral .aboutTextWrapper a{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:1.1rem;width:-moz-fit-content;width:fit-content;border-radius:15px;padding:10px 20px 5px;margin-top:20px;background-color:var(--text-color);text-align:center;text-decoration:none;color:var(--background-color);opacity:60%}@media (max-width: 800px){.aboutSite .aboutGeneral .aboutTextWrapper a{margin:20px auto}}.aboutSite .aboutGeneral .aboutTextWrapper a:hover{opacity:100%}.linkContainer{display:flex;justify-content:space-around;flex-direction:column;align-items:center;width:80%;margin:50px auto;padding-top:20px}.linkContainer a{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:1.4rem;width:60%;border:1px solid var(--border-color);border-radius:15px;padding-top:6px;margin-bottom:20px;text-align:center;text-decoration:none;color:var(--text-color)}@media (max-width: 506px){.linkContainer a{width:90%}}.linkContainer a:hover{background-color:var(--text-color);color:var(--background-color)}.headerContainer{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;height:500px;filter:var(--logo-filter)}@media (max-width: 900px){.headerContainer{height:350px}}@media (max-width: 600px){.headerContainer{height:200px}}.headerContainer canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.headerContainer .herowrapper{display:flex;flex-direction:column}@media (max-width: 600px){.headerContainer .herowrapper{padding-top:50px;padding-bottom:50px}}.headerContainer .herowrapper span{color:#fff}.headerContainer .herowrapper img,.headerContainer .herowrapper h2{max-width:100%;z-index:2;opacity:100%;text-align:center;font-family:arro_font,sans-serif;font-size:6rem}@media (max-width: 600px){.headerContainer .herowrapper img,.headerContainer .herowrapper h2{font-size:3.4rem}}@media (max-width: 360px){.headerContainer .herowrapper img,.headerContainer .herowrapper h2{font-size:2rem}}.headerContainer .herowrapper h5{text-align:center;font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:1.25 rem;opacity:100%;padding-top:10px}@media (max-width: 600px){.headerContainer .herowrapper h5{font-size:.9rem}}.headerContainer .herowrapper h6{text-align:center}@media (max-width: 600px){.headerContainer .herowrapper h6{font-size:.9rem}}.headerContainer .herowrapper h6{font-family:Anek Devanagari,sans-serif;font-weight:600;font-variation-settings:"wdth" 100;font-size:1.5rem;opacity:10%;padding-top:20px}.hero{line-height:1;display:inline-block;color:var(--hero-text);z-index:2;letter-spacing:10px;filter:drop-shadow(0px 1px 1px)}.layers{position:relative}.layers:before,.layers:after{content:attr(data-text);position:absolute;width:110%;z-index:-1}.layers:before{top:10px;left:15px;color:#e0287d}.layers:after{top:5px;left:-10px;color:#1bc7fb}.single-path{clip-path:polygon(0% 12%,53% 12%,53% 26%,25% 26%,25% 86%,31% 86%,31% 0%,53% 0%,53% 84%,92% 84%,92% 82%,70% 82%,70% 29%,78% 29%,78% 65%,69% 65%,69% 66%,77% 66%,77% 45%,85% 45%,85% 26%,97% 26%,97% 28%,84% 28%,84% 34%,54% 34%,54% 89%,30% 89%,30% 58%,83% 58%,83% 5%,68% 5%,68% 36%,62% 36%,62% 1%,12% 1%,12% 34%,60% 34%,60% 57%,98% 57%,98% 83%,1% 83%,1% 53%,91% 53%,91% 84%,8% 84%,8% 83%,4% 83%)}.paths{animation:paths 5s step-end infinite}@keyframes paths{0%{clip-path:polygon(0% 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0% 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0% 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0% 51%,0% 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0% 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0% 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0% 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0% 79%,0% 99%,92% 99%,92% 90%,5% 90%,5% 60%,0% 60%,0% 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,7%,33%,47%,78%,93%{clip-path:none}}.movement{position:relative;animation:movement 8s step-end infinite}@keyframes movement{0%{top:0;left:-20px}15%{top:10px;left:10px}60%{top:5px;left:-10px}75%{top:-5px;left:20px}to{top:10px;left:5px}}.opacity{animation:opacity 5s step-end infinite}@keyframes opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%,7%,33%,47%,78%,93%{opacity:0}}.font{animation:font 10s step-end infinite}@keyframes font{0%{font-weight:100;color:#e0287d;filter:blur(3px)}20%{font-weight:500;color:#fff;filter:blur(0)}50%{font-weight:300;color:#1bc7fb;filter:blur(2px)}60%{font-weight:700;color:#fff;filter:blur(0)}90%{font-weight:500;color:#e0287d;filter:blur(6px)}}.glitch span{animation:paths 5s step-end infinite}.glitch:before{animation:paths 1s step-end infinite,opacity 5s step-end infinite,font 8s step-end infinite,movement 10s step-end infinite}.glitch:after{animation:paths 5s step-end infinite,opacity 5s step-end infinite,font 7s step-end infinite,movement 8s step-end infinite}#lastNavLink{border-right:2px solid var(--border-color);padding-right:20px}@media (max-width: 506px){#lastNavLink{padding-right:0;border-right:none}}nav{display:flex;justify-content:space-between;align-items:center;height:50px;padding-top:0;padding-bottom:0;border-bottom:1px solid var(--border-color);background:var(--background-color);position:sticky;top:0;z-index:10}nav #logoImage{width:27px;height:27px;margin-left:15px;margin-top:5px;z-index:1000;opacity:100%;filter:var(--logo-filter)}nav h2{font-family:Anek Devanagari,sans-serif;font-weight:800;font-size:3rem;font-variation-settings:"wdth" 125;font-size:1.5rem;padding-left:20px;padding-top:10px}nav #menu{display:none;cursor:pointer;margin-right:10px;margin-top:0;width:40px;height:40px;filter:var(--svg-filter)}@media (max-width: 506px){nav #menu{display:block}}nav ul{display:flex;justify-content:space-between}@media (max-width: 506px){nav ul{display:flex;flex-direction:column;position:fixed;align-items:center;top:50px;width:100%;height:100vh;z-index:9;background:var(--background-color);border-bottom:2px solid var(--border-color);transition:transform .3s ease-in-out;transform:translateY(-150%)}}nav ul .navItemsContainer{display:flex}@media (max-width: 506px){nav ul .navItemsContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:40px}}@media (max-width: 506px){nav ul .navItemsContainer .modeSwitchContainer{width:50vw;display:flex;justify-content:space-around}}nav ul li{list-style:none;margin-right:20px}@media (max-width: 506px){nav ul li{font-size:2rem;padding-top:20px}}nav ul .navLink{text-decoration:none;color:var(--text-color);opacity:40%;margin-top:5px}@media (max-width: 506px){nav ul .navLink{font-size:.9rem}}@media (max-width: 420px){nav ul .navLink{font-size:.8rem}}nav ul .navLink:hover{opacity:100%}nav ul .modeSwitch{cursor:pointer;margin-right:20px;margin-top:5px;width:25px;height:25px}@media (max-width: 506px){nav ul .modeSwitch{width:40px;height:40px;margin-top:40px;margin-bottom:20px}}nav ul .dark{opacity:var(--dark-opa);filter:var(--svg-filter);transition:opacity .15s ease}nav ul .dark:hover{opacity:100%}nav ul .light{opacity:var(--light-opa);filter:var(--svg-filter);transition:opacity .15s ease}nav ul .light:hover{opacity:100%}.mobile-active{transform:translateY(0)}#nyan{cursor:pointer;position:absolute;left:60px;top:7px}.project a{color:#36c}.project .backOverview{padding:5px;position:fixed}.project .backOverview .backLink{display:flex;text-decoration:none;color:var(--text-color);opacity:40%;width:-moz-fit-content;width:fit-content}.project .backOverview .backLink:hover{opacity:1}.project .backOverview img{filter:var(--svg-filter)}.project .backOverview p{color:var(--text-color)}.project .projectOverview{display:flex;flex-direction:column}.project .projectOverview .textProjectContent{padding:15px}.project .projectOverview .textProjectContent h2{font-family:Anek Devanagari,sans-serif;font-weight:800;font-size:3rem;font-variation-settings:"wdth" 125;font-size:4rem;line-height:98%;margin-top:35px;text-align:center}@media (max-width: 778px){.project .projectOverview .textProjectContent h2{text-align:left;font-size:3rem;width:92%;margin:35px auto 0}}@media (max-width: 440px){.project .projectOverview .textProjectContent h2{font-size:2.25rem}}.project .projectOverview .textProjectContent p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:var(--text-thick);font-size:1.2rem;font-size:1.1rem;padding-bottom:0;padding-left:50px;padding-right:50px;text-align:center}@media (max-width: 778px){.project .projectOverview .textProjectContent p{font-size:1.1rem;text-align:left;width:92%;padding-left:0;padding-right:0;margin:0 auto}}.project .projectOverview .mainProjectContent{display:flex;flex-direction:column;justify-content:center;width:100%;align-self:center}.project .projectOverview .mainProjectContent .imageContainer{display:flex;justify-content:space-around;width:80%;align-self:center}.project .projectOverview .mainProjectContent .imageContainer img{width:40%}.project .projectOverview .mainProjectContent img{align-self:center;border-radius:10px;margin-top:30px;width:60%}@media (max-width: 778px){.project .projectOverview .mainProjectContent img{width:90%}}.project .projectOverview .mainProjectContent pre{margin-top:30px;align-self:center;width:60%}@media (max-width: 600px){.project .projectOverview .mainProjectContent pre{font-size:.8rem;width:90%}}.project .projectOverview .mainProjectContent iframe{align-self:center;border-radius:10px;margin-top:30px}@media (max-width: 600px){.project .projectOverview .mainProjectContent iframe{font-size:.7rem;width:90%;height:200px}}.project .projectOverview .mainProjectContent video{width:40%;align-self:center;margin-top:30px}@media (max-width: 778px){.project .projectOverview .mainProjectContent video{width:60%}}.project .projectOverview .mainProjectContent .contentNote{padding-top:15px;opacity:.6;width:60%;align-self:center}@media (max-width: 600px){.project .projectOverview .mainProjectContent .contentNote{width:90%;text-align:left;margin:0 auto}}.footer{margin-top:80px;width:100%;border-top:1px solid var(--border-color)}.footer .footerWrapper>*:nth-child(1){grid-area:a}.footer .footerWrapper>*:nth-child(2){grid-area:b}.footer .footerWrapper>*:nth-child(3){grid-area:c}.footer .footerWrapper{display:flex;justify-content:space-between;padding-top:20px;width:95%;margin:0 auto}@media (max-width: 590px){.footer .footerWrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c c";gap:10px}}.footer .footerWrapper #logoImage{margin-left:15px;width:35px;height:35px;opacity:100%}@media (max-width: 645px){.footer .footerWrapper #logoImage{display:none}}.footer .footerWrapper img{cursor:pointer;opacity:30%;width:25px;height:25px;margin-right:15px}.footer .footerWrapper img:hover{opacity:100%}.footer .footerWrapper .footerExtra{margin-right:20px}@media (max-width: 590px){.footer .footerWrapper .footerExtra .modeSwitchContainer{display:flex;justify-content:center}}.footer .footerWrapper .footerExtra p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:var(--text-thick);font-size:1.2rem;font-size:1rem}@media (max-width: 590px){.footer .footerWrapper .footerExtra p{display:flex;justify-content:center;padding-top:20px}}.footer .footerWrapper .footerExtra .nyanUnlock{font-size:.9rem;cursor:pointer;padding-top:0;opacity:60%}.footer .footerWrapper .footerExtra .nyanUnlock:hover{opacity:100%}@media (max-width: 590px){.footer .footerWrapper .footerExtra .modeSwitchContainer{display:flex;justify-content:space-between;width:50%;margin:0 auto;padding-left:40px;padding-top:20px}}.footer .footerWrapper .footerExtra img:hover{opacity:100%}.footer .footerWrapper .footerExtra .dark{opacity:var(--dark-opa);filter:var(--svg-filter)}.footer .footerWrapper .footerExtra .light{opacity:var(--light-opa);filter:var(--svg-filter)}.footer .footerWrapper .footerSocials,.footer .footerWrapper .footerContact{display:flex;flex-direction:column}@media (max-width: 645px){.footer .footerWrapper .footerSocials,.footer .footerWrapper .footerContact{padding-left:20px}}@media (max-width: 590px){.footer .footerWrapper .footerSocials,.footer .footerWrapper .footerContact{margin:0 auto;padding-left:0}}.footer .footerWrapper .footerSocials h4,.footer .footerWrapper .footerContact h4{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:1.2rem}.footer .footerWrapper .footerSocials a,.footer .footerWrapper .footerContact a{text-decoration:none;color:var(--text-color);opacity:50%;font-size:1.1rem}@media (max-width: 590px){.footer .footerWrapper .footerSocials a,.footer .footerWrapper .footerContact a{text-align:center}}.footer .footerWrapper .footerSocials a:hover,.footer .footerWrapper .footerContact a:hover{opacity:100%}.footer #copyrightWrapper{display:flex;justify-content:center;background-color:var(--text-color);font-size:16px;margin-top:20px;padding-left:10px}.footer #copyrightWrapper img{width:25px;height:25px;margin-right:15px}.footer #copyrightWrapper p{color:var(--background-color)}@media (max-width: 778px){.footer #copyrightWrapper p{font-size:.8rem}}.aboutDetails,.projectDetails{width:70%;margin:0 auto}@media (max-width: 600px){.aboutDetails,.projectDetails{width:80%}}.aboutDetails .collapsibleWrapper,.projectDetails .collapsibleWrapper{margin-top:60px}.aboutDetails .collapsibleWrapper p,.projectDetails .collapsibleWrapper p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:var(--text-thick);font-size:1.2rem;font-size:1.1rem;padding-bottom:20px}.aboutDetails .collapsibleWrapper h4,.projectDetails .collapsibleWrapper h4{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:1.2rem}.aboutDetails .collapsibleWrapper .collapspreview,.projectDetails .collapsibleWrapper .collapspreview{display:flex;justify-content:space-between;border-bottom:1px solid var(--text-color);margin-bottom:15px;cursor:pointer}.aboutDetails .collapsibleWrapper .collapspreview img,.projectDetails .collapsibleWrapper .collapspreview img{opacity:100%;filter:var(--svg-filter);width:25px;opacity:70%;padding-bottom:10px;transition:transform .3s ease}.aboutDetails .collapsibleWrapper .collapspreview img:hover,.projectDetails .collapsibleWrapper .collapspreview img:hover{opacity:100%}.aboutDetails .collapsibleWrapper .collapspreview h4,.projectDetails .collapsibleWrapper .collapspreview h4{font-family:Anek Devanagari,sans-serif;font-weight:600;font-size:1.5rem;font-variation-settings:"wdth" 100;font-size:1.4rem}.aboutDetails .collapsibleWrapper .collapsibleContent img,.projectDetails .collapsibleWrapper .collapsibleContent img{align-self:center;border-radius:10px;width:100%}.aboutDetails .collapsibleWrapper .collapsibleContent pre,.projectDetails .collapsibleWrapper .collapsibleContent pre{margin-top:30px;align-self:center;width:100%}@media (max-width: 600px){.aboutDetails .collapsibleWrapper .collapsibleContent pre,.projectDetails .collapsibleWrapper .collapsibleContent pre{font-size:.8rem}}.aboutDetails .collapsibleWrapper .collapsibleContent iframe,.projectDetails .collapsibleWrapper .collapsibleContent iframe{align-self:center;border-radius:10px;margin-top:30px}@media (max-width: 600px){.aboutDetails .collapsibleWrapper .collapsibleContent iframe,.projectDetails .collapsibleWrapper .collapsibleContent iframe{font-size:.7rem;width:90%;height:200px}}.aboutDetails .collapsibleWrapper .collapsibleContent video,.projectDetails .collapsibleWrapper .collapsibleContent video{width:80%;align-self:center;margin-top:30px}.aboutDetails .collapsibleWrapper .collapsibleContent .contentNote,.projectDetails .collapsibleWrapper .collapsibleContent .contentNote{padding-top:5px;opacity:.6;width:60%;align-self:center}@media (max-width: 600px){.aboutDetails .collapsibleWrapper .collapsibleContent .contentNote,.projectDetails .collapsibleWrapper .collapsibleContent .contentNote{width:90%;text-align:left;margin:0 auto}}.flyingCat{overflow:hidden;position:fixed;top:40%;left:-300px}.flyAnim{animation:fly 3s linear}#nyan{width:0px;height:0px;cursor:pointer;margin-right:20px;opacity:0%;pointer-events:none}#nyan:hover{opacity:100%}@keyframes fly{0%{left:-500px}to{left:105vw}}.router-link-active[data-v-b0b1bf8e]{opacity:100%}.route-enter-active[data-v-5e59c223],.route-leave-active[data-v-5e59c223]{scroll-behavior:smooth;transition:opacity .5s ease,transform .3s ease}.route-enter-from[data-v-5e59c223],.route-leave-to[data-v-5e59c223]{opacity:0}
