body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;scroll-behavior:smooth}.navbar,body{background:#0f172a}.navbar{align-items:center;color:#fff;display:flex;height:75px;justify-content:space-between;left:0;padding:0 8%;position:fixed;top:0;width:100%;z-index:1000}.logo{font-size:28px;font-weight:700}.logo span{color:#38bdf8}.nav-links{display:flex;gap:35px;list-style:none}.nav-links li{cursor:pointer;transition:.3s}.nav-links li .active,.nav-links li:hover{color:#38bdf8}.social-icons{display:flex;gap:20px}.social-icons a{color:#fff;font-size:22px;transition:.3s}.social-icons a:hover{color:#38bdf8}@media(max-width:900px){.nav-links,.social-icons{display:none}.logo{margin:auto}}.home{align-items:center;background:#0f172a;color:#fff;display:flex;gap:60px;justify-content:space-between;min-height:100vh;padding:140px 10% 80px;width:100%}.home-left{flex:1 1}.welcome{color:#38bdf8;font-size:20px;margin-bottom:15px}.home-left h1{font-size:64px;line-height:1.2;margin-bottom:20px}.home-left h1 span{color:#38bdf8}.home-left h2{color:#cbd5e1;font-size:32px;margin-bottom:25px}.description{color:#d1d5db;line-height:1.9;margin-bottom:40px;max-width:650px}.home-buttons{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.home-buttons a{align-items:center;background:#38bdf8;border-radius:40px;color:#111827;display:flex;font-weight:700;gap:10px;padding:15px 30px;text-decoration:none;transition:.3s}.home-buttons a:hover{transform:translateY(-5px)}.home-social{display:flex;gap:20px}.home-social a{align-items:center;background:#1e293b;border-radius:50%;color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;transition:.3s;width:50px}.home-social a:hover{background:#38bdf8;color:#111827}.home-right{display:flex;flex:1 1;justify-content:center}.home-right img{border:6px solid #38bdf8;border-radius:50%;width:380px}@media(max-width:900px){.home{flex-direction:column-reverse;text-align:center}.home-left h1{font-size:48px}.home-right img{width:280px}.home-buttons,.home-social{justify-content:center}}.about{align-items:center;background:#111827;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:100px 10%;width:100%}.about-container{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:2fr 1fr}.about-left h4{color:#38bdf8;letter-spacing:2px;margin-bottom:15px}.about-left h2{font-size:42px;line-height:1.3;margin-bottom:30px}.about-left span{color:#38bdf8}.about-left p{color:#d1d5db;font-size:17px;line-height:1.9;margin-bottom:20px}.about-right{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.info-card{background:#1f2937;border:1px solid #0000;border-radius:12px;padding:20px;transition:.3s}.info-card:hover{border-color:#38bdf8;transform:translateY(-5px)}.info-card h3{color:#38bdf8;margin-bottom:8px}.info-card p{color:#e5e7eb}@media(max-width:900px){.about{padding:80px 8%}.about-container{grid-template-columns:1fr}.about-left h2{font-size:32px}}.skills{background:#0f172a;color:#fff;min-height:100vh;padding:100px 10%;width:100%}.skills-heading{margin-bottom:60px;text-align:center}.skills-heading h4{color:#38bdf8;letter-spacing:2px;margin-bottom:10px}.skills-heading h2{font-size:42px;margin-bottom:20px}.skills-heading p{color:#cbd5e1;line-height:1.8;margin:auto;max-width:700px}.skills-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.skill-card{background:#1e293b;border:1px solid #0000;border-radius:15px;padding:30px;transition:.3s}.skill-card:hover{border-color:#38bdf8;transform:translateY(-8px)}.skill-card h3{color:#38bdf8;margin-bottom:20px;text-align:center}.skill-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.skill-list span{background:#334155;border-radius:25px;cursor:default;font-size:15px;padding:10px 16px;transition:.3s}.skill-list span:hover{background:#38bdf8;color:#0f172a;font-weight:600}@media(max-width:768px){.skills{padding:80px 6%}.skills-heading h2{font-size:34px}}.education{background:#111827;color:#fff;min-height:100vh;padding:100px 10%;width:100%}.education-heading{margin-bottom:70px;text-align:center}.education-heading h4{color:#38bdf8;letter-spacing:2px;margin-bottom:10px}.education-heading h2{font-size:42px;margin-bottom:20px}.education-heading p{color:#cbd5e1;line-height:1.8;margin:auto;max-width:700px}.timeline{margin:auto;max-width:900px;position:relative}.timeline:before{background:#38bdf8;content:"";height:100%;left:20px;position:absolute;top:0;width:4px}.timeline-item{margin-bottom:60px;padding-left:70px;position:relative}.timeline-dot{background:#38bdf8;border:4px solid #111827;border-radius:50%;height:28px;left:8px;position:absolute;top:20px;width:28px}.timeline-content{background:#1e293b;border-radius:15px;padding:30px;transition:.3s}.timeline-content:hover{transform:translateY(-5px)}.timeline-content h3{color:#38bdf8;margin-bottom:10px}.college,.timeline-content h4{margin-bottom:10px}.college{color:#d1d5db}.year{background:#38bdf8;border-radius:20px;color:#111827;display:inline-block;font-weight:700;margin-bottom:15px;padding:6px 16px}.cgpa{color:#f8fafc;font-size:17px}@media(max-width:768px){.education{padding:80px 6%}.education-heading h2{font-size:34px}.timeline-item{padding-left:60px}}.internship{background:#0f172a;color:#fff;min-height:100vh;padding:100px 10%;width:100%}.internship-heading{margin-bottom:60px;text-align:center}.internship-heading h4{color:#38bdf8;letter-spacing:2px;margin-bottom:10px}.internship-heading h2{font-size:42px;margin-bottom:20px}.internship-heading p{color:#cbd5e1;line-height:1.8;margin:auto;max-width:700px}.experience-card{background:#1e293b;border:1px solid #0000;border-radius:20px;margin:auto;max-width:950px;padding:45px;transition:.3s}.experience-card:hover{border-color:#38bdf8;transform:translateY(-8px)}.company-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.company-header h2{color:#38bdf8}.company-header span{background:#38bdf8;border-radius:30px;color:#0f172a;font-weight:700;padding:8px 18px}.experience-card h3{margin-bottom:8px}.location{color:#cbd5e1;margin-bottom:30px}.tech-stack{gap:12px;margin-bottom:35px}.tech-stack span{border-radius:25px;padding:10px 16px}.responsibilities h4{color:#38bdf8;margin-bottom:20px}.responsibilities ul{padding-left:22px}.responsibilities li{color:#d1d5db;line-height:1.8;margin-bottom:15px}@media(max-width:768px){.internship{padding:80px 6%}.company-header{align-items:flex-start;flex-direction:column;gap:15px}.internship-heading h2{font-size:34px}.experience-card{padding:30px}}.projects{background:#111827;color:#fff;min-height:100vh;padding:100px 10%;width:100%}.projects-heading{margin-bottom:70px;text-align:center}.projects-heading h4{color:#38bdf8;letter-spacing:2px;margin-bottom:10px}.projects-heading h2{font-size:42px;margin-bottom:20px}.projects-heading p{color:#cbd5e1;line-height:1.8;margin:auto;max-width:700px}.project-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.project-card{background:#1e293b;border:1px solid #0000;border-radius:18px;overflow:hidden;transition:.35s}.project-card:hover{border-color:#38bdf8;transform:translateY(-10px)}.project-image{align-items:center;background:linear-gradient(135deg,#2563eb,#38bdf8);display:flex;font-size:28px;font-weight:700;height:220px;justify-content:center}.project-content{padding:30px}.project-content h3{color:#38bdf8;margin-bottom:20px}.project-content p{color:#d1d5db;line-height:1.8;margin-bottom:25px}.tech-stack{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.tech-stack span{background:#334155;border-radius:20px;font-size:14px;padding:8px 14px}.project-buttons{display:flex;gap:20px}.project-buttons a{background:#38bdf8;border-radius:30px;color:#fff;font-weight:600;padding:12px 25px;text-decoration:none;transition:.3s}.project-buttons a:hover{background:#fff;color:#111827}@media(max-width:768px){.projects{padding:80px 6%}.projects-heading h2{font-size:34px}.project-container{grid-template-columns:1fr}}.resume{background:#0f172a;color:#fff;min-height:100vh;padding:100px 10%;width:100%}.resume-heading{margin-bottom:70px;text-align:center}.resume-heading h4{color:#38bdf8;letter-spacing:2px;margin-bottom:10px}.resume-heading h2{font-size:42px;margin-bottom:20px}.resume-heading p{color:#cbd5e1;line-height:1.8;margin:auto;max-width:700px}.resume-container{display:flex;justify-content:center}.resume-card{background:#1e293b;border:1px solid #0000;border-radius:20px;padding:50px;text-align:center;transition:.3s;width:900px}.resume-card:hover{border-color:#38bdf8;transform:translateY(-8px)}.resume-card h3{color:#38bdf8;font-size:34px;margin-bottom:20px}.resume-card p{color:#d1d5db;line-height:1.8;margin-bottom:40px}.resume-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.stat-box{background:#334155;border-radius:12px;padding:25px}.stat-box h4{color:#38bdf8;font-size:28px;margin-bottom:10px}.resume-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.resume-buttons a{background:#38bdf8;border-radius:30px;color:#0f172a;font-weight:700;padding:15px 35px;text-decoration:none;transition:.3s}.resume-buttons a:hover{background:#fff}@media(max-width:768px){.resume{padding:80px 6%}.resume-heading h2{font-size:34px}.resume-card{padding:30px}.resume-stats{grid-template-columns:repeat(2,1fr)}}.contact{background:#111827;color:#fff;min-height:100vh;padding:100px 10%;width:100%}.contact-heading{margin-bottom:70px;text-align:center}.contact-heading h4{color:#38bdf8;letter-spacing:2px;margin-bottom:10px}.contact-heading h2{font-size:42px;margin-bottom:20px}.contact-heading p{color:#cbd5e1;line-height:1.8;margin:auto;max-width:700px}.contact-container{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr}.contact-info{background:#1e293b;border-radius:20px;padding:40px}.contact-info h3{color:#38bdf8;margin-bottom:30px}.info{align-items:flex-start;display:flex;gap:20px;margin-bottom:30px}.icon{color:#38bdf8;font-size:22px;margin-top:5px}.info h4{margin-bottom:5px}.info a,.info p{color:#cbd5e1}.info a{text-decoration:none}.info a:hover{color:#38bdf8}.contact-form{background:#1e293b;border-radius:20px;padding:40px}.contact-form form{display:flex;flex-direction:column;gap:20px}.contact-form input,.contact-form textarea{background:#334155;border:none;border-radius:10px;color:#fff;font-size:16px;outline:none;padding:15px}.contact-form button{background:#38bdf8;border:none;border-radius:10px;color:#111827;cursor:pointer;font-size:18px;font-weight:700;padding:15px;transition:.3s}.contact-form button:hover{background:#fff}@media(max-width:900px){.contact{padding:80px 6%}.contact-heading h2{font-size:34px}.contact-container{grid-template-columns:1fr}}.footer{background:#020617;color:#fff;padding:40px 10%;text-align:center}.footer h2{color:#38bdf8;margin-bottom:15px}.footer hr{border:1px solid #334155;margin:25px auto;width:60%}.footer p{color:#cbd5e1;line-height:1.8}
/*# sourceMappingURL=main.c955c622.css.map*/