@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);header{align-items:center;display:flex;height:120vh;justify-content:center;margin-bottom:8rem;overflow:hidden;padding-top:7rem;position:relative}.header__container{flex-direction:column;font-size:larger;height:100%;position:relative;text-align:center}.header-line{border-top:2px solid var(--color-primary);margin:1rem 0}.cta{display:flex;font-weight:700;gap:1.2rem;justify-content:center;margin-top:4rem;position:relative;z-index:2}.cta .btn{margin:0;position:static}.btn:hover{background:var(--color-white)}@keyframes floatSocials{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.header__socials{align-items:center;animation:floatSocials 2.5s ease-in-out infinite;bottom:10rem;display:flex;flex-direction:column;gap:.8rem;left:0;position:absolute;transition:transform .3s ease}.name-hover-effect{height:70px;margin:.5rem auto;max-width:90%;position:relative;z-index:2}.text-hover-effect-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative;width:100%}.text-hover-svg{font-family:inherit;font-size:2.5rem;font-weight:700;height:100%;width:100%}.text-fill-transparent{fill:#0000;stroke:var(--color-primary)}.text-main{fill:var(--color-primary)}.header__socials:hover{transform:translateY(-10px)}.header__socials:after{background:var(--color-primary);content:"";display:flex;height:2rem;width:1px}@keyframes floatImage{0%,to{transform:translateY(0)}50%{transform:translateY(-75px)}}.myimg{animation:floatImage 2.5s ease-in-out infinite;background:linear-gradient(var(--color-primary),#0000);border-radius:12rem 12rem 0 0;height:40rem;left:calc(50% - 11rem);margin-top:0;overflow:hidden;position:absolute;top:25rem;width:22rem}.gallery-image{transition:opacity .5s ease-in-out}.myimg2{background:linear-gradient(var(--color-primary),#0000);border-radius:12rem 12rem 0 0;height:40rem;margin-top:2rem;position:absolute;right:calc(50% - 11rem);width:22rem}@keyframes floatY{0%,to{transform:rotate(90deg) translateY(0)}50%{transform:rotate(90deg) translateX(-8px)}}.scroll__down{animation:floatY 2.5s ease-in-out infinite;bottom:12rem;position:absolute;right:-2.3rem;transform:rotate(90deg);transition:transform .3s ease}.scroll__down:hover{transform:rotate(90deg) translateX(-10px)}@media screen and (max-width:1024px){header{height:120vh}.scroll__down{right:-.5rem}.myimg2{display:none}}@media screen and (max-width:600px){header{height:120vh}.header__socials,.myimg2,.scroll__down{display:none}}@media screen and (max-width:1600px) and (max-height:900px){header{height:120vh}}@media screen and (max-width:2000px) and (max-height:900px){header{height:120vh}}nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0000004d;border-radius:3rem;bottom:2rem;display:block;display:flex;gap:.8rem;left:50%;padding:.7rem 1.7rem;position:fixed;transform:translateX(-50%);transition:transform .3s ease;width:max-content;z-index:2}nav:hover{transform:translateX(-50%) scale(.9)}nav a{background:#0000;border-radius:50%;color:var(--color-primary);display:flex;font-size:1.1rem;padding:.5rem;position:relative}nav a:hover{background:var(--color-primary);color:var(--color-bg);transform:scale(1.8);transition:transform .3s ease}nav:hover a:not(:hover){transform:scale(.8);transition:transform .3s ease}nav a.active{background:var(--color-primary);color:var(--color-bg)}nav a[title]{position:relative}nav a[title]:hover:after{background:var(--color-primary);border:1px solid var(--color-bg);border-radius:.5rem;bottom:100%;color:var(--color-bg);content:attr(title);font-size:.8rem;left:50%;margin-bottom:.5rem;padding:.5rem;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}.about__container{grid-gap:15%;align-items:start;display:grid;gap:15%;grid-template-columns:35% 50%;margin-top:5vh}.about-line{border-top:2px solid var(--color-primary);margin:1rem auto;width:60%}.about__me{background:linear-gradient(45deg,#0000,#0000);display:grid;margin-top:.5rem;perspective:1000px;place-items:center;position:sticky;top:5rem;width:100%}.about__me,.about__me-img{aspect-ratio:3/5;border-radius:2rem;overflow:hidden}.about__me-img{height:auto;position:relative;transform-style:preserve-3d;width:100%}.gallery-image{backface-visibility:hidden;border-radius:2rem;cursor:pointer;height:100%;left:0;object-fit:cover;position:absolute;top:0;transform-origin:center center;width:100%}.dot-navigation{bottom:1rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:50}.dot{background-color:var(--color-light);border-radius:50%;cursor:pointer;height:.5rem;transition:background-color .3s ease;width:.5rem}.dot.active{background-color:var(--color-primary);transform:scale(1.2)}.about__me:hover .dot-navigation{opacity:0}.about__cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.about__card{align-items:center;background:var(--color-bg);border:.5px solid #0000;border-color:var(--color-light);border-radius:1rem;display:flex;flex-direction:column;padding:2rem;text-align:center}.about__card:hover{background:#0000;border:2px solid;border-color:var(--color-primary);cursor:default}.about__card:hover .icon-line{border-top-color:var(--color-primary)}.about__icon{color:var(--color-primary);font-size:1.5rem;margin-bottom:.5rem}.about__icon:hover{color:var(--color-white)}.about__card h5{color:var(--color-primary);font-size:.95rem;margin-bottom:.5rem}.icon-line{border-top:1px solid var(--color-light);height:0;transition:border-color .3s ease;width:80%}.ic-line{border-top:3px solid var(--color-primary);margin:1.5rem 0 1rem}.about__card small{color:var(--color-light);display:block;margin-top:.5rem}.about__content p{color:var(--color-light);margin:2rem 0 2.6rem;text-align:justify}.about__content .btn{display:inline-block;margin-bottom:1.5rem}@media screen and (max-width:1024px){.about__container{gap:0;grid-template-columns:1fr}.about__me{margin:2rem auto 4rem;position:relative;width:50%}.about__content p{margin:2rem 0 1.5rem}.about__card{margin-top:3rem}}@media screen and (max-width:600px){.about__me{margin:0 auto 3rem;position:relative;width:65%}.about__cards{gap:1rem;grid-template-columns:1fr 1fr}.about__content{text-align:center}.about__content p{margin:1.5rem 0}}.experience-line{border-top:2px solid var(--color-primary);margin:1rem auto;width:60%}.experience__container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}.experience{background:var(--color-bg);border:3px solid var(--color-primary);border-radius:0 0 2rem 2rem;height:fit-content;height:100%;justify-content:space-between;transition:var(--transition)}.experience:hover{background:#0000;border-color:var(--color-primary);cursor:default}.experience__head{background:var(--color-primary);border-radius:0 0 2rem 2rem;box-shadow:0 2rem 1rem #0000001a;padding:2rem}.experience__head,.experience__head h3{color:var(--color-bg);text-align:center}.experience__head h3{font-weight:bolder}.experience__head h4,.experience__head h5{color:var(--color-bg);text-align:center}.experience__head h4{font-weight:700}.experience__list{margin:0;padding:2rem}.experience__list li{display:flex;gap:1rem;margin-bottom:.8rem;margin-left:-2rem}.experience__list p{font-size:.9rem;margin-left:2rem;margin-top:1.1rem;text-align:justify}.experience__to__project{margin-left:0}.experience-icon{color:var(--color-light);margin-right:.5rem;transition:color .3s ease}.experience__list li p:hover .experience-icon,.experience__list li:hover .experience-icon{color:var(--color-primary)}@media screen and (max-width:1024px){.experience__container{grid-template-columns:1fr}.experience{height:auto}.experience__to__project{margin-left:13rem}}@media screen and (max-width:600px){.experience__container{gap:1.5rem;grid-template-columns:1fr}.experience__to__project{margin-left:5rem}}.project1 h3,.project10 h3,.project11 h3,.project12 h3,.project13 h3,.project14 h3,.project15 h3,.project16 h3,.project17 h3,.project18 h3,.project19 h3,.project2 h3,.project20 h3,.project21 h3,.project22 h3,.project23 h3,.project24 h3,.project25 h3,.project3 h3,.project4 h3,.project5 h3,.project6 h3,.project7 h3,.project8 h3,.project9 h3{color:var(--color-bg)}.projects-line{border-top:2px solid var(--color-primary);margin:1rem auto;transition:width .3s ease;width:60%}.icon-line{border-top:5px solid var(--color-bg);margin:1rem auto;width:90%}.projects__container>div:hover .icon-line{border-top:5px solid var(--color-primary)}.projects__container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;margin-top:2rem}.projects__container>div{background:var(--color-primary);border:4px solid var(--color-light);border-radius:2rem;color:var(--color-bg);display:flex;flex-direction:column;margin-bottom:2rem;min-height:760px;padding:2.4rem;position:relative;text-align:justify}.projects__container>div:hover{background:var(--color--bg);border:4px solid var(--color-primary);color:var(--color-primary)}.projects__container>div:hover h3{color:var(--color-primary);font-weight:700}.project__content,.project__details{display:flex;flex:1 1;flex-direction:column}.project__details p{flex:1 1;margin-bottom:3rem}.projects__container small{bottom:5rem;color:var(--color--bg);font-weight:700;left:2.4rem;margin-bottom:1rem;position:absolute;right:2.4rem;text-align:left}.project1 a,.project10 a,.project11 a,.project12 a,.project13 a,.project14 a,.project15 a,.project16 a,.project17 a,.project18 a,.project19 a,.project2 a,.project20 a,.project21 a,.project22 a,.project23 a,.project24 a,.project3 a,.project4 a,.project5 a,.project6 a,.project7 a,.project8 a,.project9 a,.projects__container:hover small{font-weight:700}.projects__container>div .btn{background:var(--color-primary);bottom:2rem;left:2.4rem;position:absolute;z-index:1}.projects__container>div:hover .btn{background:var(--color-primary);border:1px solid var(--color-bg);color:var(--color-bg)}.projects__container>div .btn:hover{background:#0000;border:1px solid var(--color-primary);color:var(--color-primary)}.projects__container>div:hover .projects-line{width:80%}@media screen and (max-width:1024px){.projects__container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.projects__container>div{min-height:970px;padding:4rem}.projects__container small{bottom:6rem;left:4rem;right:4rem}.projects__container>div .btn{bottom:3rem;left:4rem}}@media screen and (max-width:600px){.projects__container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.projects__container>div{margin-bottom:1rem;min-height:880px;padding:3rem}.projects__container small{bottom:6rem;left:3rem;right:3rem}.projects__container>div .btn{bottom:3rem;left:3rem}}:root{--color-primary-rgb:229,214,24;--card-ratio:1.28;--card-width:min(70vw,650px);--card-padding:clamp(1.4rem,2.8vw,3.2rem)}.projects-carousel-container{height:calc(min(70vw, 650px)*1.28 + 8rem);height:calc(var(--card-width)*var(--card-ratio) + 8rem);margin:5rem auto;overflow:hidden;perspective:1200px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.projects-carousel{align-items:center;display:flex;height:100%;justify-content:center;position:relative;transition:transform .2s ease-out;width:100%}.carousel-card{backface-visibility:hidden;border-radius:clamp(1rem,2vw,2rem);cursor:pointer;height:calc(min(70vw, 650px)*1.28);height:calc(var(--card-width)*var(--card-ratio));max-width:650px;position:absolute;transform-style:preserve-3d;transition:all .2s ease-out;width:min(70vw,650px);width:var(--card-width);will-change:transform,opacity}.carousel-card.hidden{pointer-events:none;visibility:hidden}.carousel-card>div{background:var(--color-primary);border:clamp(2px,.4vw,4px) solid var(--color-bg);border-radius:clamp(1rem,2vw,2rem);box-shadow:0 15px 40px #00000040;color:var(--color-bg);display:flex;flex-direction:column;height:100%;overflow:visible;padding:clamp(1.4rem,2.8vw,3.2rem);padding:var(--card-padding);position:relative;text-align:justify;transition:all .2s ease-out;width:100%}.carousel-card.active{z-index:10}.carousel-card.active>div{box-shadow:0 20px 45px #00000059;transform:translateZ(40px)}.carousel-card.active:hover>div{border:clamp(3px,.6vw,6px) solid var(--color-bg);box-shadow:0 25px 50px #0006;transform:translateZ(60px) scale(1.02)}.carousel-card .icon-line{border-top:5px solid var(--color-bg);margin:1rem auto;transition:all .2s ease-out;width:90%}.carousel-card.active:hover .icon-line{border-top:5px solid var(--color-bg);opacity:1}.carousel-card .btn{border-radius:.5rem;bottom:clamp(1.4rem,2.8vw,3.2rem);bottom:var(--card-padding);font-size:clamp(.8rem,1.2vw,1rem);font-weight:700;left:clamp(1.4rem,2.8vw,3.2rem);left:var(--card-padding);padding:clamp(.5rem,.8vw,.9rem) clamp(1rem,1.8vw,1.6rem);position:absolute;text-decoration:none;transition:all .2s ease-out;z-index:2}.carousel-card .btn,.carousel-card.active:hover .btn{background:var(--color-primary);border:1px solid var(--color-bg);color:var(--color-bg)}.carousel-card.active .btn:hover{background:var(--color-bg);border:1px solid var(--color-bg);box-shadow:0 5px 15px #0003;color:var(--color-primary);transform:translateY(-3px)}.carousel-card:not(.active){pointer-events:none}.carousel-card:not(.active)>div{opacity:.7}.carousel-card h3{color:var(--color-bg);font-size:clamp(1.4rem,2.8vw,2rem);margin-bottom:clamp(.8rem,1.8vw,1.6rem)}.carousel-card .project__content{margin-bottom:clamp(3rem,5vw,6rem)}.carousel-card .project__content,.carousel-card .project__details{display:flex;flex:1 1;flex-direction:column}.carousel-card .project__details p{flex:1 1;font-size:clamp(.9rem,1.4vw,1.1rem);line-height:1.7;margin-bottom:clamp(.8rem,1.8vw,1.8rem)}.carousel-card small{bottom:clamp(4rem,7vw,7rem);color:var(--color--bg);font-size:clamp(.8rem,1.3vw,1.1rem);font-weight:700;left:clamp(1.4rem,2.8vw,3.2rem);left:var(--card-padding);margin-bottom:clamp(.8rem,1.5vw,1.2rem);position:absolute;right:clamp(1.4rem,2.8vw,3.2rem);right:var(--card-padding);text-align:left}.carousel-control{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--color-primary);border:none;border-radius:50%;box-shadow:0 5px 15px #00000040;color:var(--color-bg);cursor:pointer;display:flex;font-size:clamp(1.2rem,2vw,1.8rem);height:clamp(35px,5vw,45px);justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out;width:clamp(35px,5vw,45px);z-index:20}.carousel-control:hover{background:var(--color-bg);border:3px solid var(--color-primary);color:var(--color-primary);transform:translateY(-50%) scale(1.1)}.carousel-control.prev{left:20px}.carousel-control.next{right:20px}@media screen and (max-width:1024px){.carousel-control{display:none}}.carousel-tracker{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.tracker-dot{border-radius:50%;cursor:pointer;height:10px;opacity:.5;transition:all .3s ease;width:10px}.tracker-dot,.tracker-dot.active{background-color:var(--color-primary)}.tracker-dot.active{opacity:1;transform:scale(1.8)}.tracker-dot:hover{opacity:.8;transform:scale(1.8)}@media screen and (max-width:768px){.carousel-tracker{display:none}}.projects-carousel-container:before{background:linear-gradient(90deg,#0000,#e5d6181a,#0000);background:linear-gradient(to right,#0000,rgba(var(--color-primary-rgb),.1),#0000);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:-1}.carousel-control:after{animation:spin 10s linear infinite;border:2px dashed var(--color-bg);border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.carousel-control:hover:after{opacity:.3}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.carousel-card.active{animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0) rotateX(0deg) rotate(0deg)}50%{transform:translateY(-15px) rotateX(2.5deg) rotate(-.8deg)}to{transform:translateY(0) rotateX(0deg) rotate(0deg)}}@media screen and (max-width:1024px){.projects-carousel-container{height:950px}.carousel-card{max-width:700px;width:85%}.carousel-card,.carousel-card>div{min-height:750px}.carousel-card h3{font-size:2.4rem}.carousel-card .project__details p{font-size:1.3rem}:root{--card-ratio:1.25}}@media screen and (max-width:600px){.projects-carousel-container{height:850px}.carousel-card{min-height:720px}.carousel-card>div{min-height:720px;padding:2.5rem}.carousel-card .project__details p{font-size:1rem;margin-bottom:4.5rem}.carousel-card small{bottom:6.5rem}.carousel-card .btn{bottom:3.5rem}}@media screen and (max-width:768px){:root{--card-width:90vw}.projects-carousel-container{left:50%;margin:2rem 0;overflow-x:hidden;padding-bottom:60px;transform:translateX(-50%);width:100vw}.projects-carousel{left:0;width:100vw}.carousel-card{max-width:none}.carousel-card[style*=transform]{transform:scale(var(--scale)) translateY(var(--translateY)) translateX(var(--translateX)) rotateY(var(--rotateY))!important}.carousel-control{bottom:1rem;position:fixed;top:auto;transform:none}.carousel-control:hover{transform:scale(1.1)}.carousel-control.prev{left:calc(50% - 60px)}.carousel-control.next{right:calc(50% - 60px)}}@media screen and (max-width:480px){:root{--card-ratio:1.5}.projects-carousel-container{height:880px}.carousel-card{min-height:740px}.carousel-card>div{min-height:740px;padding:1.6rem}.carousel-card h3{font-size:1.4rem;font-weight:600;margin-bottom:1rem}.carousel-card .project__details p{font-size:.85rem;line-height:1.4;margin-bottom:3rem}.carousel-card small{bottom:5rem;font-size:.75rem;left:1.6rem;right:1.6rem}.carousel-card .btn{bottom:2rem;font-size:.75rem;left:1.6rem;padding:.5rem 1rem}}.card-half{cursor:pointer;height:100%;position:absolute;top:0;width:50%;z-index:5}.left-half{left:0}.right-half{right:0}@media screen and (min-width:1025px){.card-half{display:none}}.contact__option h4{color:var(--color-primary);font-weight:bolder;text-align:center}.contact__option h5{color:var(--color-light);font-weight:700}.contact__option a{color:var(--color-light);transition:var(--transition)}.contact__icons{color:var(--color-primary);transition:var(--transition)}.contact__icons:hover{color:var(--color-bg)}.container.contact__container{grid-gap:12%;display:grid;gap:12%;grid-template-columns:30% 58%;margin-top:2rem;width:78%}.contact__options{display:flex;flex-direction:column;gap:1.2rem}.contact__option{background:var(--color-bg);border:2px solid var(--color-primary);border-radius:1.2rem;padding:1.2rem;text-align:center;transition:var(--transition)}.contact__option:hover{background:#0000;border:2px solid var(--color-primary)}.contact__option a:hover{color:#fff;font-weight:700}.contact-line{border-top:2px solid var(--color-primary);margin:1rem auto;width:60%}form{border-radius:1.2rem;display:flex;flex-direction:column;font-family:Poppins;font-size:500;gap:1.5rem}input,textarea{background:#0000;border:3px solid var(--color-primary);border-radius:.5rem;color:#fff;padding:1.5rem;resize:none;width:100%}textarea{font-family:Poppins}@media screen and (max-width:1024px){.container.contact__container{gap:2rem;grid-template-columns:1fr;width:var(--container-width-md)}}@media screen and (max-width:600px){.container.contact__container{width:var(--container-width-sm)}}footer{background:var(--color-primary);color:var(--color-bg);font-size:.9rem;height:46vh;margin-top:11rem;padding:3rem 0;text-align:center}footer p{font-size:2rem}footer a{color:var(--color-bg)}.footer-line{width:60%}.footer-line,.footername-line{border-top:2px solid var(--color-bg);margin:1rem auto}.footername-line{width:40%}.footer-line{color:var(--color-bg);justify-content:center;margin-top:3rem}.footer-line1{border:none;border-top:2px solid var(--color-bg);margin:0 auto 1.2rem;width:50%}.footer__logo{display:inline-block;font-size:2rem;font-weight:500;margin-bottom:2rem;transition:var(--transition)}.footer__logo:hover{color:var(--color-bg);font-size:2.5rem;font-weight:block}.permalinks{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:0 auto}.footertopic{color:var(--color-bg);transition:var(--transition)}.footertopic:hover{color:var(--color-bg);font-size:large;font-weight:700}.footer_contact{margin-top:1rem}.footer_contact a{color:var(--color-bg);font-size:1.2rem;margin:0 1rem;transition:var(--transition)}.footer_contact a:hover{transform:scale(1.2)}.techstack__container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2.5rem}.techstack__container>div{align-items:center;background:var(--color-bg);border:3px solid;border-color:var(--color-primary);border-radius:2rem;display:flex;flex-direction:column;padding:2.4rem 5rem;transition:var(--transition)}.techstack__container>div:hover{background:#0000;border:3px solid;border-color:var(--color-primary);cursor:default;font-weight:700}.techstack__container>div h3{color:var(--color-primary);margin-bottom:2rem;text-align:center}.techstack__content{grid-row-gap:1.5rem;grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;padding:0 2rem;row-gap:1.5rem;width:100%}.techstack__details{align-items:center;display:flex;gap:1rem;justify-content:flex-start;width:100%}.techstack__details>div{align-items:flex-start;display:flex;flex-direction:column}.techstack__details>div h4{margin:0;text-align:left}.techstack__details>div small{margin:0}.techstack__details-icon{color:var(--color-primary);font-size:1.5rem;margin-top:0}.tech-line{width:60%}.tech-line,.techstack-icon-line{border-top:2px solid var(--color-primary);margin:1rem auto}.techstack-icon-line{width:80%}.techstack__backend:hover .techstack-icon-line,.techstack__cloud:hover .techstack-icon-line,.techstack__containerization:hover .techstack-icon-line,.techstack__framework:hover .techstack-icon-line,.techstack__frontend:hover .techstack-icon-line,.techstack__languages:hover .techstack-icon-line,.techstack__libraries:hover .techstack-icon-line,.techstack__os:hover .techstack-icon-line,.techstack__programmingframeworks:hover .techstack-icon-line,.techstack__tools:hover .techstack-icon-line{border-top:2px solid var(--color-primary)}@media screen and (max-width:1200px){.techstack__container{grid-template-columns:1fr}.techstack__container>div{margin:0 auto;padding:2rem;width:80%}.techstack__content{padding:1rem}}@media screen and (max-width:600px){.techstack__container{gap:1rem;grid-template-columns:1fr}.techstack__container>div{margin:0 auto;padding:2rem 1rem;width:100%}.techstack__content{padding:1rem}}.custom-scrollbar{cursor:pointer;height:100vh;position:fixed;right:0;top:0;width:30px;z-index:1000}.scroll-thumb{align-items:center;background:var(--color-primary);border-radius:50%;display:flex;height:22px;justify-content:center;position:absolute;right:4px;transition:transform .2s ease;width:22px}.scroll-thumb:hover{background:var(--color-light);transform:scale(1.2)}.scroll-thumb svg{color:var(--color-bg);font-size:12px}@media screen and (max-width:1024px){.custom-scrollbar{display:none}}@media screen and (max-width:600px){.custom-scrollbar{display:none}}*{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;scrollbar-color:#dbce0f #1e2633;scrollbar-color:var(--color-primary) var(--color-bg);scrollbar-width:thin;text-decoration:none}:root{--color-bg:#1e2633;--color-bg-variant:#3d3b34;--color-primary:#dbce0f;--color-primary-variant:#4db5ff66;--color-white:#fff;--color-light:#f2d871c2;--container-width-lg:75%;--container-width-md:86%;--container-width-sm:90%;--transition:all 400ms ease}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}::-webkit-scrollbar-track{background:#1e2633;background:var(--color-bg);border-radius:4px}::-webkit-scrollbar-thumb{background:#dbce0f;background:var(--color-primary);border:4px solid #1e2633;border:4px solid var(--color-bg);border-radius:8px;position:relative}::-webkit-scrollbar-thumb:before{background:#1e2633;background:var(--color-bg);border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}::-webkit-scrollbar-thumb:hover{background:#f2d871c2;background:var(--color-light)}*{scrollbar-width:none}body{-ms-overflow-style:none;background:#1e2633;background:var(--color-bg);background-image:url(/static/media/bg-texture.d96df2cc1c641fcc67dc.png);color:#fff;color:var(--color-white);font-family:Poppins,sans-serif;line-height:1.7}.container{margin:0 auto;width:75%;width:var(--container-width-lg)}h1,h2,h3,h4{text-align:center}h1,h2,h3,h4,h5{color:#f2d871c2;color:var(--color-light);font-weight:500}small{color:#dbce0f;color:var(--color-primary);text-align:center}h1{color:#dbce0f;font-size:2.5rem}section{margin-top:8rem}section>h2,section>h5{color:#f2d871c2;color:var(--color-light);text-align:center}section>h2{color:#dbce0f;color:var(--color-primary);margin-bottom:3rem}.text-light{color:#f2d871c2;color:var(--color-light)}a{color:#dbce0f;color:var(--color-primary);transition:all .4s ease;transition:var(--transition)}a:hover{color:#fff;color:var(--color-white)}.btn{border:1px solid #dbce0f;border:1px solid var(--color-primary);border-radius:.4rem;color:#dbce0f;color:var(--color-primary);cursor:pointer;display:inline-block;padding:.75rem 1.2rem;transition:all .4s ease;transition:var(--transition);width:max-content}.btn:hover{border-color:#0000}.btn-primary,.btn:hover{background:#dbce0f;background:var(--color-primary);color:#1e2633;color:var(--color-bg)}.btn-primary{transition:all .4s ease;transition:var(--transition)}.btn-primary:hover{background:#1e2633;background:var(--color-bg);background-image:url(/static/media/bg-texture.d96df2cc1c641fcc67dc.png);border-color:#dbce0f;border-color:var(--color-primary);color:#dbce0f;color:var(--color-primary)}img{display:block;object-fit:cover;width:100%}@media screen and (max-width:1024px){.container{width:86%;width:var(--container-width-md)}section{margin-top:6rem}}@media screen and (max-width:600px){.container{width:90%;width:var(--container-width-sm)}section{margin-bottom:2rem}}
/*# sourceMappingURL=main.d932177d.css.map*/