html{scroll-behavior:smooth}section{scroll-margin-top:5rem}.navbar{background-color:#000;height:5rem;justify-content:space-between;margin:0 auto;overflow:visible;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.desktopMenu,.navbar{align-items:center;display:flex}.desktopMenuListItem{color:#fff;cursor:pointer;margin:1rem}.desktopMenuListItem:hover{border-bottom:3px solid #6c63ff;color:#6c63ff;padding-bottom:.5rem}.desktopMenuBtn{align-items:center;background-clip:padding-box,border-box;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#6c63ff,#8b5cf6);background-origin:border-box;border:2px solid #0000;border-radius:2rem;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;padding:0 1rem}.desktopMenuImg{filter:brightness(0) invert(1);height:1.3rem;margin:.7rem;object-fit:cover;width:1rem}.desktopMenuBtn:active{background:#edecec;color:#000}.desktopMenuBtn:active .desktopMenuImg{filter:brightness(0) invert(0)}.hamburgerIcon{cursor:pointer;display:none;margin-left:auto;position:relative;z-index:2000}.mobileMenu{align-items:center;background:#000;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0;position:fixed;right:0;top:5rem;width:100%;z-index:100}.mobileMenu a{color:#fff;font-size:1.2rem;text-decoration:none}.navOverlay{background:#000000d9;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:90}@media (max-width:768px){.desktopMenu,.desktopMenuBtn{display:none}.hamburgerIcon{display:block}}#intro{align-items:center;display:flex;height:90vh;justify-content:center;margin:0 auto;max-width:75rem;overflow:hidden;padding-top:5rem;position:relative;width:100vw}.bg{height:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.introContent{align-items:flex-start;display:flex;flex-direction:column;font-size:3.5rem;font-weight:700;justify-content:center;padding:2rem;width:100%}.introName{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6c63ff,#8b5cf6);-webkit-background-clip:text;font-weight:700}.introPara{font-size:18px;font-weight:300;letter-spacing:1px;margin-top:1rem}.introBtns{display:flex;gap:2rem;margin-top:1.7rem}.btn2,.introBtns{align-items:center}.btn2{background:linear-gradient(90deg,#6c63ff,#8b5cf6);border-radius:2rem;color:#fff;display:inline-flex;font-size:17px;font-weight:500;gap:.6rem;min-width:11rem;padding:.75rem 1.75rem;text-decoration:none}.btnImg{filter:brightness(0) invert(1);height:1.35rem;object-fit:contain;width:1.35rem}.links{gap:1rem}.links,.links a{align-items:center;display:flex}.links a{justify-content:center}.github,.insta,.linkedin{height:2.5rem;width:2.5rem}.typewriter:after{animation:blink 1s infinite;content:"|";margin-left:5px}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}@media screen and (max-width:1024px){#intro{min-height:85vh;padding:3.5rem 2rem}}@media screen and (max-width:768px){#intro{min-height:75vh;padding:3rem 1.5rem}}@media screen and (max-width:700px){#intro{min-height:70vh;padding:2.5rem 1.5rem}}@media screen and (max-width:580px){#intro{min-height:65vh;padding:2.2rem 1.2rem}}@media screen and (max-width:480px){#intro{min-height:60vh;padding:2rem 1rem}}#about{scroll-margin-top:7rem}.about{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:60rem;padding:4rem 2rem;text-align:center}.about-title{background:#fff;-webkit-background-clip:text;font-size:3rem;font-weight:700;margin-bottom:2rem}.about-me,.about-title{-webkit-text-fill-color:#0000}.about-me{background:linear-gradient(90deg,#6c63ff,#8b5cf6);-webkit-background-clip:text}.about-para{color:#fff;font-size:1.12rem;line-height:1.9;margin:0 auto;max-width:50rem;text-align:center}.about-para p{margin-bottom:1.6rem}@media (min-width:1200px){.about{max-width:70rem}.about-title{font-size:3.2rem}.about-para{font-size:1.15rem}}@media (max-width:992px){.about{padding:3.5rem 2rem}.about-title{font-size:2.6rem}.about-para{font-size:1.05rem}}@media (max-width:768px){.about{padding:3rem 1.5rem}.about-title{font-size:2.2rem}.about-para{font-size:1rem;line-height:1.7}}@media (max-width:480px){.about{padding:2.5rem 1rem}.about-title{font-size:1.9rem}.about-para{font-size:.95rem}.about-para p{margin-bottom:1.2rem}}.skills{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:left}.skills h2{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;font-size:3rem;font-weight:700;margin-bottom:40px;text-align:center}.skills-experience-wrapper{grid-gap:80px;align-items:flex-start;display:grid;gap:80px;grid-template-columns:2.2fr 1fr}.skills-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);justify-items:start}.skill-card{border:none;border-radius:16px;cursor:pointer;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:140px}.skill-card:hover{box-shadow:0 10px 20px #ff554680,0 6px 6px #4b90ff4d;transform:translateY(-8px)}.skill-icon svg{height:60px;margin-bottom:10px;transition:transform .3s ease,filter .3s ease;width:60px}.skill-card:hover .skill-icon svg{filter:drop-shadow(0 0 8px currentColor);transform:scale(1.2) rotate(10deg)}.skill-card p{color:#fff;font-size:1.1rem;font-weight:500;margin:0}.experience{display:flex;flex-direction:column;gap:32px;padding-top:10px}.experience-item{gap:20px;position:relative}.experience-item:before{background:linear-gradient(180deg,#6c63ff,#0000);content:"";height:18rem;position:absolute;right:350px;width:4px}.experience-year{color:#6c63ff;font-weight:700;min-width:60px;position:relative}.experience-year:after{background:#6c63ff;border-radius:50%;box-shadow:0 0 10px #6c63ff99;content:"";height:10px;left:10px;position:absolute;top:6px;width:10px}.experience-details h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:6px}.experience-details p{color:#aaa;font-size:.96rem}@media (max-width:1024px){.skills-experience-wrapper{gap:50px;grid-template-columns:1.8fr 1fr}.skills h2{font-size:2.6rem}.skill-card{padding:18px;width:125px}.skill-icon svg{height:52px;width:52px}}@media (max-width:900px){.skills-experience-wrapper{gap:60px;grid-template-columns:1fr}.skills-grid{grid-template-columns:repeat(3,1fr);justify-items:center}.experience-item:before{height:100%;left:6px;right:auto}}@media (max-width:768px){.skills{padding:50px 16px}.skills h2{font-size:2.3rem}.skills-grid{gap:22px;grid-template-columns:repeat(3,1fr)}.skill-card{padding:16px;width:115px}.experience-details h4,.skill-card p{font-size:1rem}.experience-details p{font-size:.9rem}}@media (max-width:480px){.skills{padding:40px 12px}.skills h2{font-size:2rem}.skills-grid{gap:15px;grid-template-columns:repeat(3,1fr)}.skill-card{padding:14px;width:105px}.skill-icon svg{height:45px;width:45px}.experience{gap:24px}.experience-year{font-size:.9rem}.experience-details p{font-size:.85rem}}.project-section{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:0 auto;padding:5rem 0;width:80vw}.project-title{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;font-size:3rem;font-weight:700;text-align:center}.projects-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%}.project-box{background-image:linear-gradient(#000,#000),linear-gradient(90deg,#6c63ff,#8b5cf6);border:2px solid #0000;border-radius:.75rem;display:flex;flex-direction:column;height:210px;justify-content:space-between;position:relative;width:340px}.project-box img{border-radius:.75rem;height:241px;width:100%}.project-name{border-radius:2rem;color:#fff;font-size:1.3rem;font-weight:600;margin:auto;padding:.5rem 1.4rem;text-align:center}.project-box:hover{box-shadow:0 15px 30px #6c63ff66;transform:translateY(-10px)}.project-box button,.view-more-btn{background-clip:padding-box,border-box;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#6c63ff,#8b5cf6);background-origin:border-box;border:2px solid #0000;border-radius:2rem;color:#fff;cursor:pointer;font-size:16px;font-weight:400;margin:1rem;padding:.45rem 1.6rem}.view-more-btn:hover{box-shadow:0 15px 30px #6c63ff66;transform:translateY(-10px)}.project-links{gap:.6rem;margin:1rem}.project-links,.project-links a{display:flex;justify-content:center}.project-links a{align-items:center;background-clip:padding-box,border-box;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#6c63ff,#8b5cf6);background-origin:border-box;border:2px solid #0000;border-radius:.75rem;color:#fff;font-size:15px;padding:.45rem 1.6rem;text-align:center;text-decoration:none;width:150px}.project-links a:active{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#6c63ff,#8b5cf6);color:#000}@media (min-width:1200px){.project-section{width:75vw}.project-title{font-size:3.2rem}}@media (max-width:1024px){.projects-container{grid-template-columns:repeat(3,1fr)}.project-title{font-size:2.7rem}.project-box{height:230px;width:320px}}@media (max-width:900px){.project-title{font-size:2.5rem}.project-box{height:220px;width:300px}}@media (max-width:768px){.project-section{gap:2.5rem;width:90vw}.project-title{font-size:2.2rem}.project-box{height:210px;max-width:320px;width:100%}.project-box button{font-size:14px;padding:.4rem 1.4rem}}@media (max-width:480px){.project-section{gap:2rem;padding:1.5rem 0;width:95vw}.project-title{font-size:1.9rem}.project-box{height:190px;max-width:280px}.project-box button,.view-more-btn{font-size:13px;padding:.35rem 1.2rem}}.contact-section{display:flex;flex-direction:column;min-height:70vh;padding:2rem 1rem}.contact-title{font-size:3.2rem;margin-bottom:3rem;text-align:center}.contact-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6c63ff,#8b5cf6);-webkit-background-clip:text}.contact-container{align-items:flex-start;display:flex;gap:4rem;margin:0 auto;max-width:1100px}.contact-left{flex:1 1}.contact-left h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6c63ff,#8b5cf6);-webkit-background-clip:text;font-size:2.4rem}.contact-left p{color:#ccc;line-height:1.7;margin:1rem 0 2rem}.contact-info p{font-size:.95rem;margin-bottom:.8rem}.contact-form{display:flex;flex:1 1;flex-direction:column;gap:.8rem}.contact-form label{color:#bbb;font-size:.9rem}.contact-form input,.contact-form textarea{background-clip:padding-box,border-box;background-image:linear-gradient(#000,#0f2027),linear-gradient(90deg,#6c63ff,#8b5cf6);background-origin:border-box;border:2px solid #0000;border-radius:6px;color:#fff;font-size:.95rem;padding:.9rem 1rem}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#888}.contact-form button{align-self:flex-start;background:linear-gradient(90deg,#6c63ff,#8b5cf6);border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:1rem;margin-top:1.5rem;padding:.7rem 2.2rem}*{box-sizing:border-box}body{overflow-x:hidden}.contact-container{box-sizing:border-box;padding-left:1rem;padding-right:1rem}.contact-form,.contact-left{min-width:0}@media (max-width:1024px){.contact-title{font-size:2.8rem}.contact-left h2{font-size:2.1rem}.contact-container{gap:3rem}}@media (max-width:768px){.contact-section{justify-content:flex-start;min-height:auto;padding-bottom:3rem;padding-top:3rem}}@media (max-width:480px){.contact-title{font-size:2rem}.contact-left h2{font-size:1.7rem}.contact-form input,.contact-form textarea{font-size:.9rem}.contact-container{padding-left:.75rem;padding-right:.75rem}}.footer{align-items:center;display:flex;font-size:small;font-weight:300;height:4rem;justify-content:center;width:100vw}
/*# sourceMappingURL=main.740421c7.css.map*/