.navbar{align-items:center;background:#1e1e1e;background:#0d1117;display:flex;height:5rem;justify-content:space-between;margin:0 auto;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;width:100vw;z-index:3}.logo{height:3rem;object-fit:cover;width:4rem}.desktopMenuListItem{cursor:pointer;margin:1rem}.desktopMenuListItem:hover{border-bottom:3px solid rgba(11,230,219,.842);color:rgba(11,230,219,.842);padding-bottom:.5rem}.desktopMenuBtn{align-items:center;background:#fff;border:none;border-radius:2rem;color:#000;display:flex;justify-content:center;padding:0 1rem}.desktopMenuImg{height:1rem;margin:1rem;object-fit:cover;width:1rem}.active{border-bottom:3px solid rgba(11,230,219,.842);color:rgba(11,230,219,.842);padding-bottom:.5rem}.mobMenu{display:none;height:1.8rem;object-fit:cover}.navMenu{background:#282828;border-radius:1rem;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;min-width:15rem;padding:.5rem;position:absolute;right:2rem;top:4rem;z-index:2}.listItem{background:#1e1e1e;color:#fff;margin:.25rem;padding:.5rem 3rem}@media screen and (max-width:720px){.mobMenu{display:flex}.desktopMenu,.desktopMenuBtn{display:none}}#intro{align-items:center;background:#0d1117;height:100vh;margin:0 auto;overflow:hidden;position:relative;width:100vw}#intro,.introContent{display:flex;justify-content:center}.introContent{flex-direction:column;height:100%;max-width:1200px;width:90%}.introTextWrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.introTextLeft{flex:1 1 300px}.hello{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:100}.introText{font-size:clamp(2rem,4vw,3rem);font-weight:700}.introName{color:#22ded3}.introPara{font-size:clamp(1rem,2vw,1.2rem);font-weight:300;letter-spacing:1px;margin-top:1rem}.introProfile{flex:0 0 auto;margin-left:2rem}.introProfile img{border:4px solid #22ded3;border-radius:50%;height:clamp(200px,25vw,300px);object-fit:cover;width:clamp(200px,25vw,300px)}@media screen and (max-width:720px){.introTextWrapper{align-items:center;flex-direction:column}.introProfile{margin-left:0;margin-top:2rem}}#skills{align-items:center;background:#0d1117;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;margin:0 auto;min-height:100vh;padding:2rem 0;text-align:center;width:100vw}.skillTitle{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.skillDesc{color:#ccc;font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6rem;margin-bottom:2.5rem;max-width:80%}.skillBars{display:flex;flex-direction:column;gap:1.8rem;margin:2rem 0;max-width:80%;width:100%}.skillBar{align-items:center;background:linear-gradient(135deg,#1b1b1b,#2c2c2c);border-radius:1.2rem;box-shadow:0 6px 15px #00000080;display:flex;margin:0 auto;padding:1.5rem 2rem;transition:transform .3s ease,box-shadow .4s ease,background .3s ease}.skillBar:hover{background:linear-gradient(135deg,#22ded3,#1b1b1b);box-shadow:0 12px 25px #22ded380;transform:translateY(-6px) scale(1.02)}.skillBarImg{border:2px solid #22ded3;border-radius:50%;flex-shrink:0;height:clamp(4rem,6vw,5rem);margin-right:2rem;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:clamp(4rem,6vw,5rem)}.skillBarImg:hover{box-shadow:0 4px 15px #22ded380;transform:scale(1.1)}.skillBarText>h2{color:#22ded3;font-size:clamp(1.2rem,2.5vw,1.5rem);margin-bottom:.5rem}.skillBarText>p{color:#ddd;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;line-height:1.6rem;margin:0}@media screen and (max-width:720px){.skillBar{flex-direction:column;text-align:center}.skillBarImg{margin-bottom:1rem;margin-right:0}}#education{align-items:center;background:#0d1117;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;padding:2rem;text-align:center;width:100%}.eduTitle{color:#22ded3;font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.eduDesc{color:#ccc;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:400;line-height:1.8rem;margin-bottom:3rem;max-width:90%}.eduBars{display:flex;flex-direction:column;gap:1.8rem;max-width:60rem;width:90%}.eduBar{align-items:center;background:linear-gradient(145deg,#1b1b1b,#2c2c2c);border-radius:1rem;box-shadow:0 5px 15px #0000004d;display:flex;flex-wrap:wrap;padding:1.5rem 2rem;transition:transform .3s ease,box-shadow .4s ease}.eduBar:hover{box-shadow:0 15px 25px #22ded366;transform:translateY(-8px) scale(1.02)}.eduBarImg{border:2px solid #22ded3;border-radius:50%;flex-shrink:0;height:clamp(3rem,6vw,4rem);margin-right:1.5rem;object-fit:cover;transition:transform .3s ease;width:clamp(3rem,6vw,4rem)}.eduBarImg:hover{transform:scale(1.1)}.eduBarText{flex:1 1;min-width:220px}.eduBarText>h2{color:#fff;font-size:clamp(1.2rem,2.5vw,1.5rem);margin-bottom:.5rem}.eduBarText>p{color:#ccc;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;line-height:1.6rem;margin:0}@media screen and (max-width:720px){.eduBar{align-items:center;flex-direction:column;text-align:center}.eduBarImg{margin-bottom:1rem;margin-right:0}}@media screen and (max-width:480px){.eduBar{padding:1rem 1.2rem}.eduBarText>h2{font-size:1.2rem}.eduBarText>p{font-size:1rem}}#projects{align-items:center;background-color:#0d1117;display:flex;flex-direction:column;margin:0 auto;min-height:100vh;padding:3rem 1.5rem;text-align:center;width:100%}.worksTitle{font-size:3rem;letter-spacing:1px;margin:1rem 0;text-transform:uppercase}.worksDesc{color:#d1d1d1;font-size:1.1rem;font-weight:300;line-height:1.6;margin:0 auto 3rem;max-width:700px}.category{align-items:center;flex-direction:column;margin:3rem 0;text-align:center;width:100%}.catTitle{color:#22ded3;font-size:2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.8rem;position:relative}.catTitle:after{background:#22ded3;border-radius:2px;content:"";display:block;height:3px;margin:.6rem auto 0;width:80%}.projectGrid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem;width:100%}.projectCard{background:#1a1f29;border-radius:1rem;box-shadow:0 6px 18px #00000059;padding:1.5rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.projectCard:hover{box-shadow:0 10px 22px #00000073;transform:translateY(-8px)}.projectCard img{border-radius:.6rem;height:200px;margin-bottom:1rem;object-fit:cover;width:100%}.projectCard h4{color:#22ded3;font-size:1.3rem;font-weight:600;margin:.6rem 0}.projectCard p{color:#bbb;font-size:.95rem;line-height:1.5;margin-bottom:.8rem}.sourceBtn{background-color:#007bff;border-radius:5px;color:#fff;display:block;font-weight:700;margin:10px auto 0;padding:8px 15px;text-align:center;text-decoration:none;transition:background-color .3s}.sourceBtn:hover{background-color:#0056b3}#certificate{align-items:center;background:#0d1117;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:100vh;padding:2rem 0;text-align:center;width:100vw}.certTitle{color:#22ded3;font-size:3rem;font-weight:600;margin-bottom:1rem}.certDesc{color:#ccc;font-size:1rem;font-weight:300;margin-bottom:2rem;max-width:50rem}.certGrid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:60rem;padding:1rem;width:100%}.certCard{background:linear-gradient(135deg,#282828,#373737);border-radius:1rem;box-shadow:0 6px 15px #00000080;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.certCard:hover{box-shadow:0 10px 25px #000000b3;transform:translateY(-5px)}.certImg{border-radius:.5rem;height:180px;margin-bottom:1rem;object-fit:cover;width:100%}.certCard h2{color:#22ded3;font-size:1.2rem;margin-bottom:.5rem}.certCard p{color:#ddd;font-size:.95rem}#activity{align-items:center;background:#0d1117;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:2rem;text-align:center;width:100vw}.skillTitle{margin-bottom:2rem}.activitiesList{display:flex;flex-direction:column;gap:1.5rem}.activityCard{background:#22ded31a;border:2px solid #22ded3;border-radius:12px;margin:0 auto;max-width:40rem;padding:1.5rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.activityCard h3{color:#22ded3;font-size:1.5rem;margin-bottom:.5rem}.activityCard p{color:#ddd;font-size:1rem;line-height:1.5rem}.activityCard:hover{box-shadow:0 8px 20px #22ded34d;transform:translateY(-5px)}#language{align-items:center;background-color:#0d1117;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100vw}.skillTitle{color:#22ded3;font-size:3rem;font-weight:600;margin-bottom:3rem}.skillsList{display:flex;flex-direction:column;gap:1.5rem}.skillItem{align-items:center;background:#22ded30d;border:2px solid #22ded3;border-radius:12px;display:flex;font-size:1.3rem;justify-content:space-between;padding:1rem 2rem;width:25rem}.lang{font-weight:500}.level{color:#22ded3;font-weight:600}#contactPage{align-items:center;background:#0d1117;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100vw}.contactPageTitle{color:#22ded3;font-size:3rem;font-weight:600;margin-bottom:1rem}.contactDesc{font-size:1.2rem;font-weight:300;line-height:1.5rem;margin-bottom:2rem;max-width:40rem}.links{gap:2rem}.link,.links{display:flex;justify-content:center}.link{align-items:center;background:#22ded31a;border:2px solid #22ded3;border-radius:50%;cursor:pointer;height:3.5rem;padding:.8rem;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;width:3.5rem}.link img{height:1.8rem;width:1.8rem}.link:hover{background:#22ded3;box-shadow:0 0 15px #22ded3;transform:scale(1.1)}#comp{background:#0d1117;padding:3rem 2rem;text-align:center}.worksTitle{color:#22ded3;font-size:2rem;font-weight:700;margin-bottom:2.5rem;position:relative}.worksTitle:after{background:#07f;border-radius:2px;content:"";display:block;height:3px;margin:.5rem auto 0;width:80px}.category{display:flex;justify-content:center}.compGrid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1000px;width:100%}.compCard{background:#161b22;border-radius:1rem;box-shadow:0 4px 15px #0006;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.compCard:hover{box-shadow:0 10px 25px #0009;transform:translateY(-8px)}.compCard img{border-radius:12px;height:180px;margin-bottom:1rem;object-fit:cover;width:100%}.compCard h4{color:#22ded3;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.compCard p{color:#c9d1d9;font-size:.95rem;line-height:1.6}@media (max-width:600px){.worksTitle{font-size:1.6rem}.compCard img{height:150px}}#experience{align-items:center;background:#0d1117;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center;width:100%}.expTitle{color:#22ded3;font-size:clamp(2rem,5vw,3rem);font-weight:600;margin-bottom:1.5rem}.expDesc{font-size:clamp(1rem,2.5vw,1.2rem);font-weight:400;line-height:1.6rem;margin-bottom:2rem;max-width:90%}.expBars{display:flex;flex-direction:column;gap:1.5rem;max-width:55rem;width:90%}.expBar{align-items:center;background:#323232;border-radius:.75rem;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:1rem 1.5rem;transition:transform .3s ease,box-shadow .3s ease}.expBar:hover{box-shadow:0 0 20px #22ded366;transform:translateY(-5px)}.expBarImg{border:3px solid #22ded3;border-radius:50%;flex-shrink:0;height:clamp(150px,20vw,250px);margin-right:1.5rem;object-fit:cover;width:clamp(150px,20vw,250px)}.expBarText{flex:1 1;min-width:220px}.expBarText>h2{font-size:clamp(1.2rem,2.5vw,1.5rem);margin-bottom:.5rem}.expBarText>p{color:#ccc;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;margin:0}@media screen and (max-width:720px){.expBar{align-items:center;flex-direction:column;text-align:center}.expBarImg{margin-bottom:1rem;margin-right:0}}
/*# sourceMappingURL=main.7bed8362.css.map*/