body.dark-blue-theme{background:#0a2342;color:#f4f7fa;font-family:Montserrat,Segoe UI,Arial,sans-serif;margin:0;padding:0}.hero{background:linear-gradient(90deg,#102e4a 60%,#17375d);box-shadow:0 2px 8px #0000001a;padding:3rem 0 2rem;text-align:center}.hero-content{align-items:center;display:flex;flex-direction:column;gap:1rem}.profile-pic{border:4px solid #4fc3f7;border-radius:50%;box-shadow:0 4px 24px #00000026;height:120px;margin-bottom:1rem;object-fit:cover;width:120px}header{background:#102e4a;box-shadow:0 2px 8px #0000001a;padding:2rem 0 1rem;text-align:center}header h1{color:#4fc3f7;font-size:2.5rem;font-weight:700}.tagline,header h1{margin-bottom:.5rem}.tagline{color:#b3e5fc;font-size:1.2rem;font-weight:500}.objective{color:#f4f7fa;font-size:1.1rem;font-style:italic;margin-bottom:1rem}nav{margin-top:1rem}nav a{color:#f4f7fa;font-size:1.1rem;font-weight:600;margin:0 1rem;text-decoration:none;transition:color .3s}nav a:hover{color:#4fc3f7}main{margin-top:2rem}section{border-radius:12px}.card,section{animation:fadeInUp 1s ease;background:#17375d;box-shadow:0 4px 24px #0000001f;margin:2rem auto;max-width:700px;padding:2rem}.card{border-radius:16px}.card h2{color:#4fc3f7;font-size:1.6rem;font-weight:700;margin-bottom:1rem}.card i{margin-right:.5rem}.exp-list{display:flex;flex-direction:column;gap:2rem}.exp-item h3{color:#b3e5fc;font-size:1.2rem;margin-bottom:.2rem}.exp-period{color:#4fc3f7;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.skills-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.skill-chip{background:#4fc3f7;border-radius:20px;box-shadow:0 2px 8px #00000014;color:#102e4a;font-size:1rem;font-weight:600;margin-bottom:.5rem;padding:.5rem 1rem}.soft-skills{color:#b3e5fc;display:flex;font-weight:500;gap:1.5rem;list-style:none;margin-top:.5rem;padding:0}.cta{background:#4fc3f7;border-radius:6px;color:#102e4a;display:inline-block;font-weight:700;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s}.cta:hover{background:#b3e5fc}form{display:flex;flex-direction:column;gap:1rem}input,textarea{border:none;border-radius:6px;font-size:1rem;padding:.75rem}button{background:#4fc3f7;border:none;border-radius:6px;color:#102e4a;cursor:pointer;font-weight:700;padding:.75rem 1.5rem;transition:background .3s}button:hover{background:#b3e5fc}footer{background:#102e4a;color:#b3e5fc;margin-top:2rem;padding:1rem 0;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.gradient-text{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4fc3f7,#b3e5fc,#4fc3f7);-webkit-background-clip:text;background-clip:text;font-size:2.7rem;font-weight:700;letter-spacing:1px;margin-bottom:.5rem}.hero-wave{background:url(https://svgshare.com/i/12uA.svg) repeat-x;background-size:cover;height:60px;margin-top:-20px;width:100%}.animated-card{animation:fadeInUp .8s cubic-bezier(.23,1.01,.32,1) both}.about-flex{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.about-text{flex:2 1}.about-graphic{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem}.cloud-icon{color:#4fc3f7}.devops-icon{color:#b3e5fc}.portfolio-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem}.portfolio-item{align-items:center;background:#102e4a;border-radius:12px;box-shadow:0 2px 12px #0000001a;color:#b3e5fc;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:2rem;text-align:center}.form-row{display:flex;gap:1rem}.contact-email{color:#b3e5fc;font-size:1.1rem;margin-top:1rem}.dot{color:#b3e5fc;font-size:1.5rem;margin:0 .3rem;vertical-align:middle}
/*# sourceMappingURL=main.bb61b8d9.css.map*/