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;margin:0;padding:0}body{background:linear-gradient(135deg,#f5f7fa,#e9edf2);color:#1a2c3e;font-family:Segoe UI,Inter,system-ui,-apple-system,sans-serif;line-height:1.5}.container{margin:0 auto;max-width:1400px;padding:2rem 1.5rem}.profile-header{align-items:center;background:linear-gradient(135deg,#0f2b3d,#1b4f6e);border-radius:2rem;box-shadow:0 20px 35px -10px #0003;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;padding:2rem}.profile-info h1{color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.4rem}.profile-info .title{color:#e0e7ff;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:500;gap:12px;margin-bottom:1rem;opacity:.9}.contact-details{display:flex;flex-wrap:wrap;gap:1rem}.contact-details span{background:#ffffff26;border-radius:40px;color:#fff;font-size:.85rem;gap:8px;padding:.4rem 1rem}.btn-download,.contact-details span{align-items:center;display:inline-flex}.btn-download{background:#ffb347;border:none;border-radius:50px;color:#1e2f3a;cursor:pointer;font-size:1rem;font-weight:700;gap:12px;padding:.8rem 2rem;text-decoration:none;transition:all .3s ease}.btn-download:hover{background:#ffa01e;box-shadow:0 10px 20px #0003;transform:translateY(-3px)}.section-title{color:#0f2b3d;display:inline-block;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;position:relative}.section-title:after{background:#ffb347;border-radius:4px;bottom:-8px;content:"";height:4px;left:0;position:absolute;width:60%}.skills-section{margin-bottom:3rem}.skills-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1rem}.skill-category{background:#fff;border-radius:1.2rem;box-shadow:0 5px 15px #00000014;padding:1.5rem;transition:transform .2s}.skill-category:hover{transform:translateY(-5px)}.skill-header{align-items:center;color:#ffb347;display:flex;font-size:1.3rem;gap:10px;margin-bottom:1rem}.skill-header h3{color:#1b4f6e;font-size:1.2rem}.skill-list{display:flex;flex-wrap:wrap;gap:8px}.skill-item{background:#eef2f7;border-radius:20px;color:#1a2c3e;font-size:.85rem;font-weight:500;padding:.3rem .9rem}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-bottom:2rem;margin-top:1rem}.project-card{background:#fff;border-radius:1.5rem;box-shadow:0 10px 25px -5px #0000001a;overflow:hidden;transition:all .3s ease}.project-card:hover{box-shadow:0 20px 35px -10px #0003;transform:translateY(-8px)}.company-banner{background:linear-gradient(135deg,#1b4f6e,#0f2b3d);gap:1rem;padding:1.2rem}.company-banner,.company-img{align-items:center;display:flex}.company-img{background:#fff;border-radius:18px;box-shadow:0 4px 10px #0000001a;font-size:2rem;height:55px;justify-content:center;width:55px}.company-info h3{color:#fff;font-size:1.2rem;margin-bottom:.2rem}.designation{color:#ffb347;font-size:.85rem;font-weight:600}.project-details{padding:1.5rem}.project-details h2{color:#0f2b3d;font-size:1.4rem;margin-bottom:.5rem}.project-meta{color:#6b7a86;display:flex;font-size:.8rem;gap:1rem;margin-bottom:1rem}.project-meta span{align-items:center;display:inline-flex;gap:5px}.synopsis{color:#2c3e4e;font-size:.9rem;line-height:1.5}.synopsis,.tech-stack{margin-bottom:1rem}.tech-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tech-tag{background:#eef2f7;border-radius:15px;color:#1b4f6e;font-size:.75rem;font-weight:600;padding:.2rem .7rem}.responsibilities ul{margin-top:8px;padding-left:1.2rem}.responsibilities li{color:#4a5c6b;font-size:.85rem;margin-bottom:5px}.footer{border-top:1px solid #cbd5e1;color:#5a6e7c;margin-top:2rem;padding:2rem;text-align:center}@media (max-width:768px){.profile-header{flex-direction:column;gap:1.5rem;text-align:center}.contact-details{justify-content:center}.projects-grid{grid-template-columns:1fr}.section-title{font-size:1.5rem}}
/*# sourceMappingURL=main.579972cc.css.map*/