@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.ourNav{z-index:1000;background:#1e293b;width:100%;position:sticky;top:0}.navContainer{justify-content:space-between;align-items:center;width:min(90%,1200px);margin:auto;padding:16px 0;display:flex}.mylogo img{width:120px;display:block}.otherComponent{align-items:center;gap:25px;margin-left:auto;display:flex}.resumeBtn{color:#fff;white-space:nowrap;background:#3b82f6;border-radius:40px;padding:12px 22px;transition:all .3s}.resumeBtn:hover{transform:translateY(-2px)}@media (width<=768px){.navContainer{padding:14px 0}.mylogo img{width:105px}.otherComponent{gap:18px}.resumeBtn{padding:10px 18px;font-size:.9rem}}@media (width<=480px){.navContainer{flex-direction:column;gap:18px}.mylogo img{width:95px}.otherComponent{flex-wrap:wrap;justify-content:center;gap:14px;width:100%;margin:0}.resumeBtn{padding:10px 18px;font-size:.85rem}}.hero{justify-content:space-between;align-items:center;gap:60px;width:min(90%,1200px);min-height:80vh;margin:0 auto;padding:60px 0;display:flex}.hero-content{flex:1}.greeting{color:var(--secondary);margin-bottom:15px;font-size:1.2rem}.hero-content h1{color:var(--white);margin-bottom:15px;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.2}.hero-content h2{color:var(--primary);margin-bottom:25px;font-size:clamp(1.3rem,3vw,1.8rem)}.description{max-width:520px;margin-bottom:40px;font-size:1rem;line-height:1.8}.Btns{flex-wrap:wrap;gap:20px;display:flex}.hireMe,.downloadResume{transition:var(--transition);border-radius:50px;padding:14px 28px;font-size:1rem;font-weight:600}.hireMe{background:var(--primary);color:var(--white)}.hireMe:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.downloadResume{color:var(--white);border:2px solid var(--primary);background:0 0}.downloadResume:hover{background:var(--primary);transform:translateY(-3px)}.profilePic{flex:1;justify-content:center;display:flex}.profilePic img{aspect-ratio:1;object-fit:cover;border:6px solid var(--primary);border-radius:50%;width:100%;max-width:350px;box-shadow:0 0 30px #3b82f666}@media (width<=1024px){.hero{gap:40px}.profilePic img{max-width:300px}}@media (width<=768px){.hero{text-align:center;flex-direction:column-reverse;gap:40px;padding:120px 0 60px}.description{margin-inline:auto}.Btns{justify-content:center}.profilePic img{max-width:260px}}@media (width<=480px){.hero{gap:30px;padding:100px 0 40px}.greeting{font-size:1rem}.description{font-size:.95rem;line-height:1.7}.Btns{flex-direction:column;align-items:center;width:100%}.hireMe,.downloadResume{text-align:center;width:100%;max-width:260px}.profilePic img{max-width:220px}}.about{justify-content:space-between;align-items:center;gap:60px;width:min(90%,1200px);margin:0 auto;padding:70px 0;display:flex}.photo{flex:.9;justify-content:center;align-items:center;display:flex}.photo img{object-fit:cover;border-radius:18px;width:400px;transition:all .3s;box-shadow:0 15px 35px #00000059}.photo img:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 0 25px #3b82f659}.details{flex:1.1}.sectionTag{color:var(--primary);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-size:.9rem;font-weight:600}.details h2{color:var(--white);margin-bottom:20px;font-size:2.3rem}.desc{color:var(--text-light);max-width:560px;margin-bottom:30px;font-size:1rem;line-height:1.8}.cards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b;border:1px solid #3b82f626;border-radius:16px;padding:20px;transition:all .3s}.card:hover{border-color:var(--primary);transform:translateY(-6px);box-shadow:0 0 18px #3b82f640}.card h3{color:var(--white);margin-bottom:12px;font-size:1.15rem}.card p{color:var(--text-light);font-size:.92rem;line-height:1.6}@media (width<=992px){.about{text-align:center;flex-direction:column;gap:45px}.photo img{width:300px}.details{flex-direction:column;align-items:center;display:flex}.cards{grid-template-columns:1fr;width:100%}.desc{max-width:650px}}@media (width<=600px){.about{padding:60px 0}.photo img{width:250px}.details h2{font-size:2rem}.card{padding:18px}}.skillsection{text-align:center;width:min(90%,1200px);margin:0 auto;padding:80px 0}.sectiontag{color:var(--primary);text-transform:uppercase;letter-spacing:3px;margin-bottom:10px;font-weight:600}.skillsection h2{color:var(--white);margin-bottom:50px}.skillsgrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;display:flex}.skillcard{aspect-ratio:1;background:var(--surface);width:clamp(110px,12vw,140px);transition:var(--transition);border:1px solid #3b82f626;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.skillcard:hover{border-color:var(--primary);transform:translateY(-8px);box-shadow:0 0 20px #3b82f640}.skilllogo{color:var(--primary);transition:var(--transition);font-size:2.2rem}.skillcard:hover .skilllogo{transform:scale(1.15)}.skillcard h3{color:var(--white);text-align:center;font-size:.95rem}.projectsCertificate{width:min(92%,1200px);margin:auto;padding:100px 0}.main_skills,.main_certificate{color:var(--primary);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-size:.9rem;font-weight:600}.somebuilt,.someget{color:var(--text);margin-bottom:50px;font-size:2.7rem;font-weight:700}.projects{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:35px;margin-bottom:90px;display:grid}.skills{background:#131d33;border:1px solid #466eff26;border-radius:22px;transition:all .35s;overflow:hidden;box-shadow:0 20px 45px #00000040}.skills:hover{border-color:var(--primary);transform:translateY(-12px);box-shadow:0 20px 50px #235fff40,0 10px 30px #00000059}.skills img{object-fit:cover;width:100%;height:230px;transition:all .5s}.skills:hover img{transform:scale(1.08)}.imgName{color:#fff;padding:22px 22px 8px;font-size:1.3rem;font-weight:600}.link{color:#8ea5ff;word-break:break-word;padding:0 22px 25px;font-size:.95rem}.link:hover{color:#fff}.certificate{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.pdfTitle{background:#131d33;border:1px solid #466eff26;border-radius:22px;transition:all .35s;overflow:hidden;box-shadow:0 20px 45px #00000040}.pdfTitle:hover{border-color:var(--primary);transform:translateY(-12px);box-shadow:0 20px 50px #235fff40,0 10px 30px #00000059}.pdfTitle img{object-fit:cover;width:100%;height:220px;transition:all .5s}.pdfTitle:hover img{transform:scale(1.06)}.pdfname{color:#fff;text-align:center;padding:20px;font-size:1.05rem;font-weight:600}@media (width<=992px){.projects,.certificate{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.projects,.certificate{grid-template-columns:1fr}.somebuilt,.someget{font-size:2rem}.skills img,.pdfTitle img{height:200px}}@media (width<=500px){.projectsCertificate{padding:70px 0}.somebuilt,.someget{font-size:1.7rem}}.contact-section{width:min(90%,1200px);color:var(--text);text-align:center;margin:120px auto;padding:80px 0}.heading{color:var(--primary);text-transform:uppercase;letter-spacing:3px;margin-bottom:12px;font-size:.9rem;font-weight:600}.heading2{color:var(--white);margin-bottom:15px;font-size:3rem;font-weight:700}.heading3{color:var(--text-light);margin-bottom:50px;font-size:1.1rem}.email,.phone,.linkdein,.github,.location{text-align:left;width:min(100%,700px);color:var(--text-light);cursor:default;background:#ffffff0a;border:1px solid #3b82f626;border-radius:15px;margin:15px auto;padding:18px 25px;transition:all .35s}.email:hover,.phone:hover,.linkdein:hover,.github:hover,.location:hover{border-color:var(--primary);color:var(--white);transform:translateY(-5px);box-shadow:0 0 20px #3b82f640}.form{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;width:min(100%,700px);margin:60px auto 0;padding:35px}.form label{color:var(--white);margin-top:22px;margin-bottom:8px;font-size:.95rem;font-weight:500;display:block}.form input,.form textarea{width:100%;color:var(--white);background:#111827;border:1px solid #ffffff14;border-radius:12px;padding:15px;font-size:1rem;transition:all .3s}.form textarea{resize:none}.form input::placeholder,.form textarea::placeholder{color:#94a3b8}.form input:focus,.form textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 15px #3b82f659}.msgSubmit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2563eb,#3b82f6);border:none;border-radius:12px;width:100%;margin-top:30px;padding:16px;font-size:1rem;font-weight:600;transition:all .35s}.msgSubmit:hover{transform:translateY(-4px);box-shadow:0 12px 30px #3b82f666}@media (width<=768px){.heading2{font-size:2.2rem}.heading3{font-size:1rem}.form{padding:25px}.email,.phone,.linkdein,.github,.location{padding:16px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;border:none}img{max-width:100%;display:block}:root{--primary:#3b82f6;--secondary:#f59e0b;--bg:#0f172a;--surface:#1e293b;--white:#fff;--text:#f8fafc;--text-light:#94a3b8;--heading-font:"poppins",sans-serif;--body-font:"inter",sans-serif;--radius:16px;--shadow:0 10px 30px #0003;--transition:all .3s ease}body{background:var(--bg);color:var(--text);font-family:var(--body-font)}.container{width:min(90%,1200px);margin:auto}section{padding:100px 0}h1,h2,h3{font-family:var(--heading-font)}h1{font-size:4rem}h2{font-size:2.8rem}p{color:var(--text-light);line-height:1.8}
