.navbar{background-color:#141414;box-shadow:0 4px 10px #0000004d;display:flex;height:6rem;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.navbarContainer{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;max-width:1200px;padding:0 2rem;width:100%}.logo{cursor:pointer;font-weight:700;height:5rem;object-fit:contain;transform:scale(2.5) translateY(-5px);width:auto}.desktopMenu{align-items:center;display:flex;gap:2rem}.desktopMenuListItem{color:#fff;cursor:pointer;font-size:1.2rem;text-decoration:none;transition:color .3s}.active,.desktopMenuListItem:hover{color:#66fcf1}.active{border-bottom:2px solid #66fcf1}.desktopMenuBtn{align-items:center;background:#fff;border:none;border-radius:2rem;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:.5rem 1.5rem;transition:all .3s ease}.desktopMenuBtn:hover{background:#66fcf1;color:#000;transform:scale(1.05)}.desktopMenuImg{display:none;height:20px;margin-right:.5rem;object-fit:cover;width:20px}@media (max-width:768px){.desktopMenu,.desktopMenuBtn{display:none}}#intro{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:4rem 1rem;width:100%}.container{max-width:1400px}.intro-text-section{flex:1 1;min-width:300px;text-align:left}.about{color:#fff;font-size:clamp(3rem,5vw,5rem);font-weight:700;line-height:1;margin-bottom:1rem}.name-wrapper{margin-bottom:2rem}.hello{color:#fff}.hello,.myName{font-size:clamp(2rem,3vw,3rem)}.myName{color:#66fcf1;font-weight:700}.introPara{color:#adadad;font-size:1.2rem;line-height:1.6;max-width:600px}.intro-visual-section{display:flex;flex:1 1;justify-content:right}.profile-img{border-radius:30px;box-shadow:0 10px 30px #00000080;height:auto;max-width:400px;object-fit:cover;width:100%}.btn-group{display:flex;gap:1.5rem;margin-top:2rem}.btn{border:2px solid #0000;border-radius:2rem;cursor:pointer;font-size:1.2rem;font-weight:700;padding:.8rem 2rem;transition:all .3s ease}.btn-primary{background-color:#66fcf1;color:#141414}.btn-primary:hover{background-color:#45a29e;transform:scale(1.05)}.btn-secondary{background-color:initial;border:2px solid #66fcf1;color:#66fcf1}.btn-secondary:hover{background-color:#66fcf11a;transform:scale(1.05)}@media (max-width:900px){.container{flex-direction:column;gap:3rem;text-align:center}.intro-text-section{order:2;text-align:center}.intro-visual-section{order:1;width:100%}.introPara{margin:0 auto}.btn-group{justify-content:center}}#projects{box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:4rem 1rem;width:100%}.projects-container{display:flex;flex-direction:column;max-width:1600px;width:90%}.projectHeader{color:#fff;font-size:clamp(3rem,5vw,5rem);font-weight:700;margin-bottom:2rem;margin-left:0;padding-left:0;text-align:left;width:100%}.dash{color:gray}.card-wrapper{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px;width:100%}.card{background-color:#4e4848;border:2px solid #424242;border-radius:25px;display:flex;flex-direction:column;justify-content:flex-start;min-height:300px;padding:2rem;text-align:left;transition:all .3s ease;width:auto}.card:hover{border-color:#66fcf1;box-shadow:0 10px 30px #00000080;transform:translateY(-7px)}.box{display:flex;justify-content:flex-end;margin-bottom:1rem}.githubLogo{filter:invert(100%) sepia(0) saturate(7436%) hue-rotate(161deg) brightness(120%) contrast(114%);height:30px;transition:transform .2s;width:30px}.githubLogo:hover{transform:scale(1.1)}.projectPara{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 10px}.projectDesc{color:#adadad;font-size:1rem;line-height:1.5}#skills{align-items:center;background-color:initial;display:flex;justify-content:center;min-height:80vh;overflow:hidden;padding:4rem 0;width:100%}.skills-container{display:flex;flex-direction:column;gap:2rem;text-align:center;width:100%}.skill-category h3,.skillsHeader{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 20px}.skillsHeader{color:#fff;font-size:clamp(3rem,5vw,5rem);font-weight:700;margin-bottom:2rem}.skill-category h3{color:#66fcf1;font-size:2rem;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.marquee{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#ffffff12;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden;padding:2.5rem 0;position:relative;width:100%}.marquee-track{display:flex;gap:4rem;padding:1rem 0;width:-webkit-max-content;width:max-content}.skill-item{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100px}.skill-item img{filter:drop-shadow(0 5px 5px rgba(0,0,0,.3));height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.skill-item p{color:#ccc;font-size:1rem;font-weight:700}.scroll-left{animation:scrollLeft 30s linear infinite}.scroll-right{animation:scrollRight 30s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:768px){.marquee-track{gap:2rem}.skill-item img{height:60px;width:60px}}#home{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%}.bg-img{background-image:url(/personal-portfolio/static/media/homebg.71844478e27d99a377a0.png);background-position:50%;background-size:cover;filter:blur(8px);-webkit-filter:blur(8px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.container{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between;max-width:1600px;width:90%}.home-text-section{flex:1 1;min-width:300px;text-align:left}.homeHeader{color:#66fcf1;font-size:clamp(3rem,5vw,7rem);font-weight:700;line-height:1.1;margin:0}.homeHeader,.homePara{animation:fadeInUp .8s ease-out forwards;opacity:0}.homePara{animation-delay:.4s;color:#fff;font-size:clamp(1.5rem,3vw,3rem);margin-top:1rem}.home-visual-section{animation:fadeInUp 1.5s ease-out forwards;animation-delay:.2s;display:flex;flex:1 1;justify-content:right;min-width:300px;opacity:0}.home-gif{height:auto;max-width:500px;object-fit:contain;width:100%}@media (max-width:768px){.container{flex-direction:column-reverse;padding-top:80px}.container,.home-text-section{text-align:center}}#tsparticles{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.container{position:relative;z-index:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#contact{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:25px;box-shadow:0 10px 30px #00000080;margin-top:2rem;max-width:50rem;padding:3rem;width:90%}#contact,#contactPage{align-items:center;display:flex;flex-direction:column;justify-content:center}#contactPage{margin:0 auto;min-height:calc(100vh - 4rem);padding:0 1rem;width:100%}.contactPageTitle{font-size:3rem;margin-bottom:1rem}.contactDesc{font-size:medium;font-weight:300;padding:1rem}.contactForm{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem;max-width:60rem;width:90vw}.email,.msg,.name{background:#00000080;border:1px solid #ffffff1a;border-radius:.5rem;box-sizing:border-box;color:#fff;font-size:medium;margin:.5rem 0;max-width:40rem;padding:1rem;transition:border-color .3s,box-shadow .3s;width:100%}.email:focus,.msg:focus,.name:focus{border-color:#66fcf1;box-shadow:0 0 10px #66fcf133;outline:none}.submitBtn{background:#45a29e;border:none;border-radius:.5rem;color:#fff;margin:2rem;padding:.75rem 3.5rem}.submitBtn:hover{background:#5acfc9;color:#fff}@media (max-width:768px){#contact{padding:1.5rem;width:95%}.contactPageTitle{font-size:2.5rem}}.oswald{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}*{background:#0000;box-sizing:border-box;font-family:Oswald,sans-serif;margin:0;padding:0;text-decoration:none}body{background:#1f1f1f;color:#fff;overflow:hidden;overflow-y:scroll}
/*# sourceMappingURL=main.5294edcb.css.map*/