*{box-sizing:border-box}html{font-size:1.1rem}body{font-family:Gotham,Helvetica,Arial,sans-serif,serif,Courier,monospace,"Times New Roman",Times}a{display:inline-block;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;position:relative;cursor:pointer}a,a:hover{text-decoration:none}a:hover{color:var(--primary-color)}h1{font-size:36px}h2{font-size:32px}.tooltip{position:relative;z-index:10}.tooltip .arrow{background-color:initial}.tooltip.top>.arrow{margin:0 0 4px}.tooltip.right .arrow{margin:0 0 0 4px}.tooltip>.tooltip-inner{text-align:center;font-size:12px;border-radius:5px;color:#fff;background-color:var(--lighter-gray);box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.tooltip.top>.tooltip-inner{margin:0 0 4px}.tooltip.bottom>.tooltip-inner{margin:4px 0 0}.tooltip.left>.tooltip-inner{margin:0 4px 0 0}.tooltip.right>.tooltip-inner{margin:0 0 0 4px}.bs-tooltip-bottom,.bs-tooltip-left,.bs-tooltip-right,.bs-tooltip-top{background-color:initial;opacity:1!important}.tooltip.bs-tooltip-bottom .arrow:before,.tooltip.bs-tooltip-top .arrow:before{border-top-color:var(--lighter-gray);border-right-color:transparent;border-bottom-color:var(--lighter-gray);border-left-color:transparent}.tooltip.bs-tooltip-left .arrow:before,.tooltip.bs-tooltip-right .arrow:before{border-top-color:transparent;border-right-color:var(--lighter-gray);border-bottom-color:transparent;border-left-color:var(--lighter-gray)}.App{width:100%;max-width:100%}:root{--dark-black:#000;--black:#202020;--blue-black:#090f21;--indigo:indigo;--blue:#007bff;--midnight-blue:#050c24;--light-blue:rgba(30,41,57,0.85);--transparent-grey:hsla(0,0%,82.4%,0.8);--light-navy:#172a45;--lightest-navy:#303c55;--white:#e5e5e5;--gray:#f4f4f4;--light-cyan:#e0ffff;--light-yellow:#ffffe0;--iridium:#9c9c92;--light-gray:#3a3232;--info:#17a2b8;--teal:#20c997;--viridian-light:#6eff70;--lime-green:#249524;--sun-color:#ff4500;--daisy:#9b5c03;--bright-pink:#ff007f;--accent-color:#dfdfa7;--lighter-gray:grey;--primary-color:#0388fc,#fcc303,#64ffda;--primary-color:#0388fc;--primary-color-01:#0388ff;--transparent-black:rgba(0,0,0,0.25);--transparent-white:hsla(0,0%,100%,0.25)}body.light{--video:url(/static/media/video_1.52e8933b.mp4);--image:url(/static/media/light-bg-1.5feb84e8.jpg);--toggleIcon:url(/static/media/moon.1078df89.svg);--brightness:0.8;--invert:0.2;--text-color:var(--black);--link-color:var(--blue);--buttonHover-color:var(--midnight-blue);--buttonText-color:var(--white);--label-color:var(--daisy);--background-color:var(--gray);--chevron-color:var(--text-color);--frame-color:var(--transparent-grey);--transparent-border:var(--transparent-black);--transparent-bg-overlay:hsla(0,0%,95.7%,0.82);--transparent-bg:hsla(0,0%,95.7%,0.4);--shadow-light:6px 6px 12px rgba(0,0,0,0.2);--shadow-dark:-6px -6px 12px hsla(0,0%,100%,0.7);--glass-bg:hsla(0,0%,94.1%,0.4);--glass-shadow:rgba(19,19,36,0.2);--glass-border:rgba(0,0,0,0.1)}body.dark{--video:url(/static/media/video_2.a2703484.mp4);--image:url(/static/media/dark-bg-3.3a93fcca.jpg);--toggleIcon:url(/static/media/sun.2aba436d.svg);--brightness:0.2;--invert:0.8;--text-color:var(--white);--link-color:var(--daisy);--buttonHover-color:var(--white);--buttonText-color:var(--black);--label-color:var(--viridian-light);--background-color:var(--midnight-blue);--chevron-color:var(--iridium);--frame-color:var(--light-blue);--transparent-border:var(--transparent-white);--transparent-bg-overlay:rgba(2,6,23,0.84);--transparent-bg:rgba(5,12,36,0.6);--shadow-light:6px 6px 12px rgba(0,0,0,0.4);--shadow-dark:-6px -6px 12px hsla(0,0%,100%,0.08);--glass-bg:rgba(5,12,36,0.65);--glass-shadow:hsla(0,0%,100%,0.2);--glass-border:hsla(0,0%,100%,0.08)}body{margin:0;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background-color);color:var(--text-color);transition:color .6s ease-in-out}body::-webkit-scrollbar{display:none}.scroll-btn{display:flex;justify-content:center;align-items:center;background:none;cursor:pointer;border:1px solid var(--chevron-color);width:2.34rem;height:2.34rem;color:var(--text-color);opacity:.25;z-index:2;transition:color .3s ease}.scroll-btn.left{margin-right:5px}.scroll-btn.right{margin-left:5px}.scroll-btn.left:hover,.scroll-btn.right:hover{color:var(--text-color);border-color:transparent;opacity:1;box-shadow:0 0 3px 3px var(--primary-color-01)}.slider-icon{font-size:2rem}.main__section{padding:3rem 0}#about,.main__section{background:var(--background-color);color:var(--text-color)}.center{text-align:center;text-transform:uppercase;font-family:"Playfair Display",serif;font-weight:700}.center:after{content:"";display:block;width:4rem;height:5px;margin:.75rem auto 1.5rem;background:var(--primary-color);opacity:.5}.skills__list{list-style-type:circle}.domain{font-size:1.5rem}.float-image-wrapper{position:relative;z-index:2;float:right;width:40%;margin:0 0 1rem 2.2rem;padding:0 0 .85rem .85rem;overflow:hidden;background-color:var(--frame-color);transition:transform .6s cubic-bezier(.4,0,.2,1),filter .6s ease-in-out}.float-image,.float-image-wrapper{border-top-right-radius:8px;border-bottom-left-radius:8px;will-change:transform,filter}.float-image{width:100%;height:auto;object-fit:cover;filter:grayscale(100%);transition:filter .5s ease-in-out,transform .5s ease-in-out}.float-image-wrapper:hover .float-image{filter:grayscale(0);transform:translateY(1rem) translateX(-1rem) scale(1.02)}@media (max-width:991.98px){.float-image-wrapper{float:none;display:block;margin:0 auto 1.5rem;padding:.75rem;width:100%}.float-image-wrapper:hover .float-image{transform:scale(1.025)}}.personal__description{text-align:justify}.emoji-list{margin-top:1rem;padding-left:1.2rem}.emoji-list li{list-style:none;margin-bottom:.5rem;position:relative;padding-left:2.25em}.emoji-list li:before{position:absolute;left:0;top:-2px;font-size:1.25em}.emoji-list li:first-child:before{content:"💻"}.emoji-list li:nth-child(2):before{content:"✨"}.emoji-list li:nth-child(3):before{content:"🌍"}.skills-grid{grid-gap:18px;gap:18px}.skill-box{width:100px;height:100px;padding:5px;background-color:var(--frame-color);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:none;transition:box-shadow .15s ease-in-out}.skill-box:hover{box-shadow:0 0 0 1px var(--primary-color)}.skill-icon{width:50px;height:50px;object-fit:contain;margin-bottom:6px}.skill-name{font-size:.85rem;color:var(--text-color)}#skillsTab>.nav-item>button{border:1px solid var(--transparent-border);color:var(--text-color);background-color:var(--frame-color)}.nav-tabs .nav-item:first-child .nav-link{margin-left:0!important}.nav-tabs .nav-item:last-child .nav-link{margin-right:0!important}#skillsTab>.nav-item>.active{border-color:transparent;color:var(--primary-color);background-color:var(--buttonHover-color)}#skillsTab>.nav-item>button:hover{border:1px solid var(--text-color);color:var(--primary-color)}.nav-tabs-scroll-container{margin-bottom:1rem}#projects{background:var(--background-color)}.card{border:none}.technologies{list-style:none}.technology{font-size:.8rem;border:1px solid var(--primary-color);border-radius:3px;padding:.12rem .25rem;font-family:"Lato",sans-serif,"Times New Roman";background-color:initial;transition:all 1.5s ease-in-out}.card__left .img__container{width:97%;position:relative;display:inline-block;box-shadow:inset 0 0 1px 0 var(--frame-color),0 0 1px 4px var(--frame-color);overflow:hidden}.card__left .img__container span{position:absolute;bottom:-7rem;left:0;width:100%;height:2rem;background:var(--transparent-bg-overlay);color:var(--text-color);text-align:center;font-family:"Arvo",serif,"SF Mono","Fira Code","Fira Mono","Roboto Mono",monospace;font-weight:700;transition:all 1.2s linear;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.card__left:hover span{bottom:0}}.card__left .img__container img{width:100%;height:auto;object-fit:cover;transition:transform 1.5s,filter 1.5s ease-in-out;filter:grayscale(100%)}.horizontal__card:hover .img__container>img{filter:grayscale(0);transform:scale(1.1)}.card__right{background-color:initial;padding:.5rem .5rem 0;transition:all 1.5s ease-in-out}.horizontal__card:hover .card__right,.horizontal__card:hover .tech .technology{background-color:var(--frame-color)}.right__card__body{padding:0}.right__card__title{font-family:"Arvo",serif,"SF Mono","Fira Code","Fira Mono","Roboto Mono",monospace;font-weight:700;margin-bottom:5px;font-size:1rem}.right__card__text{max-height:220px;overflow:auto;padding-right:15px!important;margin-bottom:15px!important;font-family:"Lato",sans-serif,"Times New Roman";font-size:1rem;scrollbar-width:thin;text-align:justify;word-break:break-word}.right__card__text::-webkit-scrollbar{width:6px}.right__card__text::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.right__card__text::-webkit-scrollbar-track{background:transparent}.projects__container{padding-top:1rem;padding-bottom:2rem}.inner__left{width:93%;display:inline-block;margin-left:.5rem;vertical-align:top;text-align:center}.links__panel{top:-20px;right:3px;background-color:var(--frame-color);width:60px;height:120px;padding:7.5px;border:1px solid var(--frame-color);border-radius:5px;box-shadow:var(--shadow-light),var(--shadow-dark)}.live__app__icon,.source__code__icon{font-size:2.2rem;padding:5px;transition:all .25s ease-in-out;border-radius:50%;border:1px solid transparent}.live__app__icon:hover,.source__code__icon:hover{border-color:transparent;box-shadow:0 0 3px 3px var(--primary-color-01)}.underline-title{position:relative;display:inline-block;margin-bottom:15px}.underline-title:after{content:"";position:absolute;bottom:-7px;left:0;width:50%;height:5px;background:var(--primary-color);opacity:.5}.live__app__link,.live__app__link:hover .live__app__icon,.source__code__link,.source__code__link:hover .source__code__icon{color:var(--text-color)}#contact{z-index:1;background:transparent}.contact__content{padding-top:5rem;padding-bottom:5rem}.content__wrapper{background:var(--background-color);box-sizing:border-box;border:1px solid var(--frame-color);border-radius:5px}.send__btn{color:var(--text-color);font-size:1.07rem;font-weight:400;padding:.75rem;border-radius:0;border:1px solid var(--text-color)}.send__btn:focus,.send__btn:hover{color:var(--text-color)!important;border:1px solid transparent!important;box-shadow:0 0 3px 3px var(--primary-color-01)}.send__btn:disabled{color:var(--text-black);border:1px solid var(--text-color);border-radius:0;box-shadow:none;transform:none}.send__btn:disabled,.send__btn:disabled:hover{background-color:var(--frame-color);cursor:not-allowed}.send__btn:disabled:hover{border:1px solid var(--text-color)!important}.form__group{margin-bottom:1rem;transition:all .3s}.form__label{font-size:.8rem;display:block;color:var(--text-color);pointer-events:none;opacity:1;transform:translateY(-1.7rem);transform-origin:0 0;transition:all .3s;margin-bottom:1.5rem}.form__control{box-shadow:none;background-color:initial;color:var(--text-color);font-family:"Lato",sans-serif,"Times New Roman";border-radius:0;border:none;border-bottom:2px solid var(--frame-color);width:100%;transition:all .5s;padding:0}.form__control:-webkit-autofill,.form__control:-webkit-autofill:active,.form__control:-webkit-autofill:focus,.form__control:-webkit-autofill:hover{-webkit-transition:all 5000s ease-in-out 0s;transition:all 5000s ease-in-out 0s;-webkit-transition-property:background-color,color;transition-property:background-color,color;box-shadow:0 0 0 0 var(--background-color) inset!important;-webkit-box-shadow:0 0 0 0 var(--background-color) inset!important;-webkit-text-fill-color:var(--text-color)}.form__control::placeholder{color:transparent}.form__control:focus{box-shadow:none;outline:none;background-color:initial;border-bottom:1.3px solid var(--primary-color);color:var(--text-color)}.form__group:focus-within{transform:scale(1.05)}.form__group textarea{resize:none}.form__control:focus+.form__label,.form__control:not(:placeholder-shown)+.form__label{transform:translateY(-3.3rem) scale(.8);font-size:1.2rem;color:var(--primary-color)}.subject__label__ref{position:relative;top:0;left:0}.form__group textarea:focus+.form__label,.form__group textarea:not(:placeholder-shown)+.form__label{position:absolute;top:35px;left:4px}.error__message{color:#ff5050;padding:.5em 0;height:1em;position:absolute;top:36px;font-size:.75em}.textarea__error__msg{top:22px}.error{border-bottom:1.3px solid #ff5050}.toast__class{font-size:14px;padding:0 5px!important}.Toastify__toast-body{padding:0 5px!important;margin:5px 0!important}.Toastify__toast{min-height:52px!important}.Toastify__toast-container--bottom-right{bottom:0!important;right:1px!important}#experience{background:var(--background-color)}.scroll-wrapper{position:relative;display:flex;align-items:center}.button__group{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-grow:1;scroll-behavior:smooth}.button__group .btn{flex:0 0 auto;margin-right:.4rem;margin-left:.4rem}.button__group .btn:first-child{margin-left:0}.button__group .btn:last-child{margin-right:0}.button__group::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.button__group::-webkit-scrollbar-track{background:transparent}.experience__btn{font-family:"Lato",sans-serif,"Times New Roman";border-color:var(--text-color);background-color:initial;color:var(--text-color)}.experience__wrapper{background:transparent;box-sizing:border-box;border:3px dashed var(--transparent-border);padding:1rem 1rem 1rem 2rem;border-radius:0}.roles{font-size:18px;font-family:"Arvo",serif,"SF Mono","Fira Code","Fira Mono","Roboto Mono",monospace;font-weight:700}.experience>.at{font-size:18px;color:var(--primary-color);font-family:"Lato",sans-serif,"Times New Roman"}.company__name{color:var(--daisy);font-family:"Arvo",serif,"SF Mono","Fira Code","Fira Mono","Roboto Mono",monospace;font-weight:700}.date{font-size:16px;font-weight:400;margin-bottom:1.5rem}.date,.experiences__list{font-family:"Lato",sans-serif,"Times New Roman"}.experiences__list{list-style-type:circle;padding-left:0}.banner{min-height:10rem}.cv__link__2{font-size:28px;font-family:"Arvo",Georgia,serif;font-weight:400;background-color:var(--grassy-bg);color:var(--text-color);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:0;border:1px solid var(--text-color);transition:background-color 1.5s ease-in-out,color 1.5s ease-in-out,box-shadow 1.5s ease-in-out,transform 1.5s ease-in-out,font-weight 1.5s ease-in-out}.cv__link__2:active,.cv__link__2:focus,.cv__link__2:hover{color:var(--text-color);border:1px solid transparent;box-shadow:0 0 3px 3px var(--primary-color-01);font-weight:700;transform:scale(1.02)}.download__icon__2{height:45px;width:auto;position:relative;top:2px;right:0;filter:brightness(var(--brightness)) invert(var(--invert))}.fade-appear{opacity:0;z-index:1}.fade-appear.fade-appear-active{opacity:1;transition:opacity 1s linear}.fade-enter{opacity:0;z-index:1}.fade-enter.fade-enter-active{opacity:1;transition:opacity 5s linear 5s}.fade-exit{opacity:1}.fade-exit.fade-exit-active{opacity:0;transition:opacity 5s linear}.fade-exit-done{opacity:0}.nav-tabs-scroll-container{display:flex;align-items:center;position:relative;margin-bottom:.18rem}.nav-tabs-wrapper{overflow-x:auto;flex-grow:1;scrollbar-width:none;-ms-overflow-style:none}.nav-tabs-wrapper::-webkit-scrollbar{display:none}.nav-tabs{flex-wrap:nowrap;white-space:nowrap;margin-bottom:0}#experienceTabs>.nav-item>button{border:1px solid var(--transparent-border);color:var(--text-color);background-color:var(--frame-color)}#experienceTabs>.nav-item>.active{color:var(--primary-color);background-color:var(--buttonHover-color)}#experienceTabs>.nav-item>button:hover{border:1px solid var(--text-color);color:var(--primary-color)}#intro{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.hero_background{background:var(--background-color);width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;object-fit:cover;z-index:-1;background:transparent var(--image) no-repeat 0 0;background-size:cover}.hero_content{position:relative;text-align:center;color:var(--text-color);font:100px Georgia,"Lora",Serif;letter-spacing:1px;z-index:1;padding:2rem .5rem;background:var(--glassy-bg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:5px;border:none;box-shadow:0 0 80px 25px var(--glassy-shadow)}.wave__hand,.wave__hand:hover{transform-origin:70% 70%}.wave__hand:hover{animation:wave-animation 2.5s ease-in-out 0s 1 alternate none running;display:inline-block}@keyframes wave-animation{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.intro_text{font-size:1.4rem;font-weight:400}.name{display:block;text-transform:uppercase;font-weight:700}.scroll__to__ref{position:absolute;bottom:2.5rem;cursor:pointer}.scrollDown__icon,.scrollUp__icon{color:var(--lighter-gray);font-size:1.75rem;transition:transform .3s ease,color .3s ease}.scroll__to{background:var(--glassy-bg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.scroll__to__top{position:fixed;z-index:20;bottom:1.2rem;right:.75rem;cursor:pointer}.scroll__icon__btn{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:5px;color:var(--lighter-gray);background-color:initial;cursor:pointer;border:1px solid transparent;transition:box-shadow .3s ease,border-color .3s ease}.scroll__icon__btn:hover{border-color:transparent;box-shadow:0 0 3px 3px var(--primary-color-01)}.scroll__icon__btn .scrollDown__icon{transform:translateY(-7px)}.scroll__icon__btn .scrollUp__icon{transform:translateY(7px)}.scroll__icon__btn:hover .scrollDown__icon{color:var(--text-color);transform:translateY(4px)}.scroll__icon__btn:hover .scrollUp__icon{color:var(--text-color);transform:translateY(-4px)}.footer__content{height:5rem;display:flex;margin:auto;flex-direction:column;justify-content:center;align-items:center;background:var(--background-color);box-shadow:0 -1px 5px rgba(30,41,57,.25)}@media (max-width:991px){.footer__content{height:7rem}}.footer__social__content{display:flex;margin:auto;justify-content:center;align-items:center;list-style-type:none;padding-left:0}.footer__social__content>li>a:hover{box-shadow:0 0 3px 3px var(--primary-color-01)}.footer__copyright{display:flex;margin:auto;justify-content:center;align-items:center}@media (max-width:991px){.footer__copyright{margin-top:1rem}}.left__side,.right__side{width:50px;position:fixed;top:50%;transform:translateY(-50%);z-index:10}.right__side{right:.5rem}.left__side{left:0}.right__side__mailto{border-radius:5px;display:flex;flex-direction:column;align-items:center;position:relative;background:var(--glassy-bg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.right__side__mailto>a{display:flex;align-items:center;writing-mode:vertical-rl;margin:15px auto}.email__link{color:var(--lighter-gray);text-decoration:none;font-family:"Fira Code",monospace;transition:transform .3s ease,color .3s ease}.email__link:focus,.email__link:hover{transform:translateY(-4px);outline:none;color:var(--primary-color)}.left__side__socialLinks{display:flex;flex-direction:column;align-items:center;list-style-type:none;padding-bottom:17px;margin:0;position:relative;left:.5rem}.left__side__socialLinks>li{margin-top:12px}.left__side__socialLinks>li>a{background-color:var(--transparent-bg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid var(--lighter-gray);margin:10px 0 0;position:relative;left:-20px;transition:all .3s ease}.left__side__socialLinks>li>a:hover{background-color:var(--background-color);border:1px solid transparent;box-shadow:0 0 3px 3px var(--primary-color-01);transform:translateY(-4px)}.left__side__socialLinks>li>a:hover .social__icons{color:var(--text-color)}.social__icons{font-size:2rem;color:var(--lighter-gray);transition:transform .3s ease,color .3s ease}.social__icon__btn{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;color:inherit;text-decoration:none}.side__content__toggle__btn{color:var(--lighter-gray);background-color:var(--glassy);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:fixed;left:.75rem;width:40px;height:40px;border:1px solid transparent;border-radius:5px;outline:none;display:flex;justify-content:center;align-items:center;transition:border .3s ease,box-shadow .3s ease}.side__content__toggle__btn.hovered{border:1px solid transparent;box-shadow:0 0 3px 3px var(--primary-color-01)}.toggle-icon{color:var(--lighter-gray);font-size:1.75rem;transition:transform .3s ease,color .3s ease}.side__content__toggle__btn.hovered .toggle-icon{color:var(--text-color)}.side__content__toggle__btn .toggle-icon.left{transform:translateX(2px)}.side__content__toggle__btn:hover .toggle-icon.left{transform:translateX(-5px)}.side__content__toggle__btn:hover .toggle-icon.right{transform:translateX(5px)}.side__line__1,.side__line__2{width:1px;height:70px;background-color:var(--lighter-gray);margin-top:1rem;margin-bottom:1rem}.navbar--transparent{visibility:visible;background:transparent;transition:all 1s}.navbar--solid{visibility:visible;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);box-shadow:0 4px 30px var(--glass-shadow);transition:all .5s ease;z-index:999}.navbar--hidden{visibility:visible;background:var(--background-color);box-shadow:inset 0 0 1px var(--text-color);transform:translateY(-100%);transition:all 1s}.navbar{width:100%;z-index:100}.nav-link{padding-bottom:0}.logo{width:7rem;object-fit:contain}.nav-links{position:relative;top:5px;transition:color .5s ease;color:var(--text-color);margin:0 .7rem;padding:.15rem .3rem;text-decoration:none;font-size:1.025rem;font-weight:600;font-family:"Fira Code",monospace;text-transform:uppercase}.nav-links:after{content:"";position:absolute;bottom:0;left:50%;width:50%;height:3px;background:var(--primary-color);transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .5s ease}.nav-links.active:after,.nav-links:focus:after,.nav-links:hover:after{transform:translateX(-50%) scaleX(1)}.nav-links:focus,.nav-links:hover{color:var(--text-color);text-decoration:none}.nav-links.active{color:var(--primary-color)}.navbar-collapse{align-items:flex-start;margin-top:.75rem}@media (max-width:991.90px){.nav-links:after{content:"";position:absolute;bottom:0;left:3%;width:50%;height:4px;background:var(--primary-color);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.nav-links.active:after,.nav-links:focus:after,.nav-links:hover:after{transform:scaleX(1)}.navbar-collapse{margin-bottom:.75rem}}.cv__link{position:relative;top:5px;background-color:initial;color:var(--text-color);border:none;border-radius:0;padding:.15rem .3rem;text-decoration:none;font-size:1.025rem;font-weight:600;font-family:"Fira Code",monospace;text-transform:uppercase}.cv__link:active,.cv__link:focus,.cv__link:hover{background-color:initial;color:var(--text-color);outline:0;box-shadow:0 0 3px 3px var(--primary-color-01)}.download__icon{height:25px;width:auto;filter:brightness(var(--brightness)) invert(var(--invert))}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.2)}body.dark .navbar-light .navbar-toggler{border-color:hsla(0,0%,100%,.25)}body.dark .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-toggler{padding:.25rem .5rem}.navbar-toggler-icon{width:1em;height:1.25em}@media (max-width:992px){.navbar--transparent{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;box-shadow:none;transition:all .5s ease}.navbar--transparent:has(.navbar-collapse.show){background:var(--glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);box-shadow:0 4px 30px var(--glass-shadow);z-index:999}}.navbar-extras-mobile{display:flex;align-items:center;margin-left:auto;grid-gap:1rem;gap:1rem}.darkMode-mobile{display:none}.darkMode-desktop{display:flex;justify-content:center;align-items:center}@media (max-width:991.98px){.darkMode-mobile{display:inline-block;display:flex;align-items:center;justify-content:center}.darkMode-desktop{display:none}.navbar-extras-mobile{margin-right:.8rem}}#darkMode{background:var(--toggleIcon) no-repeat 50%;background-size:20px 20px;width:30px;height:30px;filter:grayscale(0);border:none;outline:none;border-radius:50%;background-color:rgba(21,27,84,.34901960784313724);transition:background-color .3s ease-in-out,filter .3s ease-in-out;position:relative;top:0}@media (max-width:991px){#darkMode{margin-right:.75rem}}#darkMode:hover{filter:none;border:none;background-color:rgba(21,27,84,.5607843137254902);cursor:pointer}#darkMode:active{border:none}#darkMode.clicked{filter:none!important;background-color:rgba(242,242,122,.34901960784313724);transition:background-color .3s ease-in-out,filter .3s ease-in-out;border:none}#darkMode.clicked:hover{filter:none;border:none;background-color:rgba(242,242,122,.5764705882352941);cursor:pointer}#page__notFound{width:100vw;height:100vh;display:flex}.page__container{background:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center}.display-1{color:#fff;text-shadow:0 0 5px #ffce2d,0 0 10px #ffce2d,0 0 15px #ffce2d,0 0 20px #ff5e2d,0 0 30px #ff5e2d,0 0 40px #ff5e2d,0 0 50px #ff5e2d,0 0 75px #ff5e2d;letter-spacing:3px;font:80px "MisoRegular"}.go__to__home{letter-spacing:1px;font-size:24px;font-family:"MisoRegular";color:var(--daisy)}.go__to__home:after{position:absolute;top:90%;left:0;width:100%;height:0;background:var(--text-color);border-radius:40%;content:"";transition:height .2s,transform .5s;transform:translateY(-6px)}.go__to__home:hover{transform:translateY(2px)}.go__to__home:hover:after{height:2px;transform:translateY(2px)}
/*# sourceMappingURL=main.27898079.chunk.css.map */