nav{width:100%;background:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:100}.nav-inner{max-width:1100px;margin:0 auto;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.logo{font-weight:700;font-size:1.3rem;color:#1e3a8a}.nav-links{display:flex;list-style:none;gap:25px}.nav-links li a{text-decoration:none;color:#1f2937;font-weight:500;transition:color .3s ease}.nav-links li a:hover{color:#1e3a8a;text-decoration:underline}.nav-links li:last-child a{background-color:#1e3a8a;color:#fff;padding:8px 14px;border-radius:6px}.nav-links li:last-child a:hover{background-color:#172554}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:4px}.hamburger span{width:25px;height:3px;background:#1f2937;transition:all .3s ease}@media (max-width: 768px){.nav-links{position:absolute;top:60px;right:0;background:#fff;flex-direction:column;align-items:flex-start;width:220px;padding:20px;gap:15px;box-shadow:0 4px 8px #0000001a;transform:translate(100%);transition:transform .3s ease}.nav-links.open{transform:translate(0)}.hamburger{display:flex}}.hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.hero-text{flex:1;padding-right:30px}.hero-text h1{font-size:2.5rem;margin-bottom:10px}.hero-text p{margin-bottom:10px;color:#4b5563}.hero-image img{width:250px;height:250px;border-radius:50%;object-fit:cover;border:3px solid #1e3a8a}.tech-section{text-align:center}.logo-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.logo-card{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 8px #0000000d;width:120px}.logo-card img{width:50px;height:50px;object-fit:contain}.logo-card p{margin-top:8px;font-size:.9rem;color:#374151}.projects-section{text-align:center}.project-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;margin-top:20px}.project-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow:hidden;padding:15px;text-align:left}.project-card img{width:100%;height:150px;object-fit:cover;border-radius:6px}.project-card h3{margin-top:10px;color:#1e3a8a}.project-card p{margin-top:6px;font-size:.9rem;color:#4b5563}.links{margin-top:10px}.links a{margin-right:10px;text-decoration:none;color:#1e3a8a;font-weight:500}.links a:hover{text-decoration:underline}.education-section{padding:60px 8%;max-width:900px;margin:0 auto}.education-section h2{text-align:center;margin-bottom:30px;color:#1e3a8a}.edu-card{background:#fff;padding:20px 25px;margin-bottom:20px;border-radius:10px;box-shadow:0 4px 15px #00000014;transition:transform .2s ease}.edu-card:hover{transform:translateY(-3px)}.edu-card h3{margin-bottom:5px;color:#1f2937}.edu-card p{margin:3px 0;color:#4b5563}.edu-date{font-size:.9rem;color:#6b7280}.contact-section{max-width:500px;margin:50px auto;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;text-align:center}.contact-section h2{font-size:1.8rem;color:#1e3a8a;margin-bottom:15px}.contact-section a{color:#1e3a8a;text-decoration:none;font-weight:500;transition:color .3s ease}.contact-section a:hover{text-decoration:underline;color:#2563eb}.social-links{margin-top:20px}.social-links a{margin:0 12px;font-size:1.6rem;display:inline-block}@media (max-width: 600px){.contact-section{margin:30px 15px;padding:20px}.social-links a{margin:0 8px;font-size:1.4rem}}footer{text-align:center;padding:15px;background-color:#1e3a8a;color:#fff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,sans-serif;background-color:#f9fafb;color:#1f2937;line-height:1.6;scroll-behavior:smooth;border:1px solid black}h1,h2,h3{color:#1e3a8a}section{padding:60px 8%;max-width:1100px;margin:0 auto}.container{margin-right:0;background-color:#f9fafb}.experience-section{padding:60px 8%;max-width:900px;margin:0 auto}.experience-section h2{text-align:center;margin-bottom:30px;color:#1e3a8a}.exp-card{background:#fff;padding:20px 25px;margin-bottom:20px;border-radius:10px;box-shadow:0 4px 15px #00000014;transition:transform .2s ease}.exp-card:hover{transform:translateY(-3px)}.exp-card h3{margin-bottom:5px;color:#1f2937}.company{font-weight:500;color:#374151}.exp-date{font-size:.9rem;color:#6b7280;margin-bottom:10px}.exp-card ul{padding-left:20px}.exp-card li{margin-bottom:8px;color:#4b5563;line-height:1.5}
