.page_container__aoG4z{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.page_container__aoG4z *{text-shadow:0 0 1.5rem #b092e4}.page_main__GlU4n{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 2rem}.page_header__kVzhN{--color-to-use:light-dark(var(--main-colorLight),var(--main-color));--second-color-to-use:light-dark(white,black);background-image:linear-gradient(90deg,var(--second-color-to-use),var(--color-to-use));box-sizing:border-box;--border-color-to-use:light-dark(#002f62,#b092e4)}.page_nav__zpG_3{display:flex;flex-direction:row;justify-content:space-between}.page_fexLogoContainer__yiUdu{width:100px;position:relative;margin-left:2rem}.page_miniArcadeContainer__GbFAI{width:100px;position:relative;cursor:pointer}.page_miniArcadeContainer__GbFAI:hover{box-shadow:0 0 10px 10px white}.page_navOptionsContainer__DxdEh{display:flex;align-items:center}.page_themeSwitchContainer__3p_w9{position:relative;--color-to-use:light-dark(#002f62,#b092e4);border:2px solid var(--color-to-use);height:1.2rem;width:3.5rem;border-radius:.75rem;margin:0 1rem;box-shadow:0 0 10px;background-color:light-dark(#0004,#fff3);align-items:center;padding:.2rem}.page_themeSwitchDarkLabel__Tp5_x{position:absolute;top:.2rem;right:.2rem;margin:0}.page_themeSwitchLightLabel__QA1ym{position:absolute;top:.2rem;left:.2rem;margin:0}.page_themeSwitchButton__OF_9v{position:absolute;--color-to-use:light-dark(#002f62,#b092e4);width:1.2rem;height:1.2rem;border-radius:.5rem;background-color:var(--color-to-use);top:.2rem;left:.2rem;transition:all .3s}.page_themeSwitchContainer__3p_w9[aria-checked=true] .page_themeSwitchButton__OF_9v{transform:translateX(calc(3.5rem - 1.2rem))}.page_navOptions__JTjBv{display:flex;flex-direction:row;margin:0;height:3.2rem;align-items:center;box-sizing:border-box}.page_navOptions__JTjBv li{margin:0 1rem;list-style:none;font-weight:700}.page_gameButton__Uz_jh{position:absolute;top:400px;background-color:#d14f40;color:#f2d632;font-weight:700;border:3px solid #f2d632;border-radius:1%;width:100%;height:50px}.page_gameButton__Uz_jh:active{background-color:#d66356}.page_televisionContainer__yG4Pf{position:relative;border:1px solid cyan;width:320px;height:550px}.page_arcadeImage__7LuI_{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:-o-pixelated}.page_section1__Y8815{display:flex;flex-direction:column;align-items:center;width:100%;height:100vh;box-sizing:border-box}.page_titleContainer__LkrOz{position:relative;margin-top:25vh}.page_title__3jonF{position:relative;font-size:min(2.25rem,6vw);color:#ffff;margin:0 0 1rem;animation:page_glitchAnimationWhite__kptCA 1s infinite alternate;text-shadow:0 0 1.5rem #b092e4,#0f0f 0 0 0,#f00f 0 0 0,#00ff 0 0 0}@keyframes page_glitchAnimationWhite__kptCA{0%{color:#ffff;transform:scaleY(1);text-shadow:0 0 1.5rem #b092e4,#0f0f 0 0 0,#f00f 0 0 0,#00ff 0 0 0}10%{color:#fff0;transform:scaleY(.85);text-shadow:0 0 1.5rem #b092e4,#0f0f 0 0 0,#f00f -1rem 0 0,#00ff 1rem 0 0}13%{transform:scaleY(.85);text-shadow:0 0 1.5rem #b092e4,#0f0f -1rem 0 0,#f00f -1rem -1rem 0,#00ff 1rem -1rem 0}16%{transform:scaleY(.85);text-shadow:0 0 1.5rem #b092e4,#0f0f 1rem 0 0,#f00f -1rem 1rem 0,#00ff 1rem 1rem 0}20%{color:#ffff;transform:scaleY(1);text-shadow:0 0 1.5rem #b092e4,#0f0f 0 0 0,#f00f 0 0 0,#00ff 0 0 0}}@keyframes page_glitchAnimationGreen__7RCms{0%{top:0;transform:scaleY(1)}10%{top:0;transform:scaleY(.85)}13%{top:-1rem}16%{top:1rem}20%{top:0;transform:scaleY(1)}}@keyframes page_glitchAnimationBlue__SztkE{0%{top:0;left:0;transform:scaleY(1)}10%{top:0;left:1rem;transform:scaleY(.85)}13%{top:-1rem}16%{top:1rem}20%{top:0;left:0;transform:scaleY(1)}}@keyframes page_glitchAnimationRed__lc6YI{0%{top:0;left:0;transform:scaleY(1)}10%{left:-1rem;transform:scaleY(.85)}13%{top:-1rem}16%{top:1rem}20%{top:0;left:0;transform:scaleY(1)}}.page_title__3jonF.page_green__w6Jol{opacity:1;position:absolute;color:#0f0;top:0;z-index:-1;animation:page_glitchAnimationGreen__7RCms 1s infinite alternate;text-shadow:none}.page_title__3jonF.page_red__7Jbic{opacity:1;position:absolute;color:#f00;top:0;left:0;z-index:-1;animation:page_glitchAnimationRed__lc6YI 1s infinite alternate;text-shadow:none}.page_title__3jonF.page_blue__fIga3{opacity:1;position:absolute;color:#00f;top:0;left:0;z-index:-1;animation:page_glitchAnimationBlue__SztkE 1s infinite alternate;text-shadow:none}.page_auxiliaryBox__KmTo4{flex:1 1;display:flex;justify-content:start;flex-direction:column}.page_mainContent__51TpB{font-size:min(1rem,3.5vw)}.page_mainContent__51TpB *{margin:0;list-style:none}.page_section2__ocQVY,.page_sectionProjectTitle__eadNm{display:flex;width:100%;height:100vh;flex-direction:column}.page_footer__sHKi3{position:relative}.page_footer__sHKi3:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;--color-to-use:light-dark(var(--main-colorLight),var(--main-color));--second-color-to-use:light-dark(white,black);z-index:-1;background-image:linear-gradient(0deg,#000f,#000c 75%,#000a 90%,#0009);box-shadow:0 0 4rem 3rem #000a;opacity:.75}.page_titleProjects__Tnozk{text-align:center;font-size:1.5rem}.page_textProjectsBox__QoHiN{display:flex;justify-content:center;align-items:center;width:100%;font-size:larger}.page_textProjects__1iy3o{text-align:center}.page_section2Box__x2uoN{flex:1 1}.page_section2Box__x2uoN,.page_sectionContact__rAR2p{display:flex;flex-direction:column;align-items:center}.page_sectionContact__rAR2p{padding-top:1rem}.page_contactList__c5L34{display:flex;flex-direction:row;justify-content:center}.page_cardProjectsBox__G2MsF{display:flex;align-items:center;justify-content:space-around;width:100%;flex:1 1;flex-wrap:wrap}.page_scrollArrowMetaContainer__a85L7{position:relative;height:13rem;display:flex;flex-direction:column;justify-content:center}.page_scrollArrowContainer__pbu3z{width:5rem;height:0;position:relative;animation:page_float__P1Jpw .6s infinite}.page_scrollArrow__7WaKn{width:3rem;height:4px;position:absolute;box-shadow:0 0 10px;background-color:light-dark(#002f62,#b092e4)}@keyframes page_float__P1Jpw{0%{transform:translateY(0)}50%{transform:translateY(1rem)}to{transform:translateY(0)}}.page_section3__7U6V5{display:flex;flex-direction:column;align-items:center;height:100vh}.page_auxiliaryWorkExperienceContainer__L9u78{flex:1 1;display:flex;justify-content:center;align-items:center}.page_workExperienceContent__jpxq8{padding:0 1rem;box-shadow:0 0 10px black;border-radius:10px;min-width:20rem;width:50%;max-width:80%;background-color:#361966}.page_workingPlace__z331O,.page_workingTime__MqUlC{color:#bbb;margin:0}.page_skillContent__Nl9cA{display:flex;width:40rem;flex-wrap:wrap;justify-content:space-around}.ProjectCard_card__Y62nu{display:flex;flex-direction:column;align-items:center;width:20rem}.ProjectCard_pictureBox__IsS9M{position:relative;height:12rem;width:100%;transition:transform .3s}.ProjectCard_pictureBox__IsS9M:hover{transform:scale(1.1);transition:transform .3s}.ProjectCard_title__a_VoZ{font-size:1.5rem;margin-top:1rem;text-align:center}.ProjectCard_modalOverlay__ikt1n{position:fixed;z-index:100;background-color:rgba(0,0,0,.75);width:100vw;height:100vh;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.ProjectCard_modal__Zon0h{width:90%;max-width:50rem;height:90%;border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between}.ProjectCard_modalCloseButtonContainer__9aqia{display:flex;justify-content:end;width:90%;max-width:50rem}.ProjectCard_modalCloseButton__BiXYD{width:3rem;height:3rem;margin-right:-1.5rem;margin-bottom:-1.5rem;z-index:101;border:none;border-radius:.3rem;font-weight:700}.ProjectCard_modalTitleSection__KC07B{height:4rem;text-align:center;padding:0 1.5rem}.ProjectCard_modalImageSection__rsGZA{flex:1 1;position:relative}.ProjectCard_modalDescriptionSection__kDQce{display:flex;flex-direction:column;height:12rem;padding:1rem}.ProjectCard_modalDescriptionSection__kDQce p{flex:1 1}.ProjectCard_modalButtonSection__YSNDn{display:flex;justify-content:space-around;height:3rem;align-items:stretch}.ProjectCard_modalButton__4DNhu{width:10rem;height:100%;border:none;border-radius:.3rem;font-weight:700}.SkillIcon_container__jIHOl{box-shadow:0 0 10px black;border-radius:.5rem;width:3.5rem;height:3.5rem;background-color:#361966;display:flex;flex-direction:column;align-items:center;padding:5px;margin:1rem}.SkillIcon_container__jIHOl:hover{box-shadow:0 0 30px #331375}.SkillIcon_iconContainer___m5kg{display:flex;flex:1 1;align-items:center}.SkillIcon_label__DC3Wm{margin:0;text-align:center;font-size:.75rem}