*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f7f9fc;color:#333;font-family:Inter,sans-serif;line-height:1.6;scroll-behavior:smooth}.navbar{align-items:center;background:linear-gradient(90deg,#0f2027,#203a43,#2c5364);box-shadow:0 5px 15px #0003;color:#fff;display:flex;justify-content:space-between;padding:1rem 3rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar h2{font-size:1.5rem;letter-spacing:1px}.navbar ul{display:flex;gap:2rem;list-style:none}.navbar a{color:#fff;font-weight:500;text-decoration:none;transition:all .3s ease}.navbar a:hover{color:#61dafb;transform:scale(1.1)}.hero{align-items:center;background:linear-gradient(135deg,#61dafb,#282c34);color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0 2rem;text-align:center}.hero h1{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 8px #0000004d}.hero p{color:#e0e0e0;font-size:1.25rem}.projects-section{background-color:#f7f9fc;padding:6rem 2rem;text-align:center}.projects-section h2{color:#0f2027;font-size:2.5rem;margin-bottom:3rem;position:relative}.projects-section h2:after{background-color:#61dafb;border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:60px}.projects-container{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.project-card{background:#fff;border-radius:15px;box-shadow:0 15px 30px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.project-card:hover{box-shadow:0 25px 40px #00000026;transform:translateY(-10px)}.project-card h3{color:#0f2027;font-size:1.5rem;margin-bottom:1rem}.project-card p{color:#555;flex-grow:1;font-size:1rem;margin-bottom:1.5rem}.project-card a{align-self:flex-start;background-color:#61dafb;border-radius:8px;color:#fff;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.project-card a:hover{background-color:#21a1f1}.resume-section{background:linear-gradient(135deg,#e0f7fa,#fff);color:#0f2027;padding:6rem 2rem;text-align:center}.resume-section h2{font-size:2.5rem;margin-bottom:2rem;position:relative}.resume-section h2:after{background-color:#0f2027;border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:60px}.resume-content{margin:0 auto;max-width:900px;text-align:left}.resume-content h3{border-left:5px solid #61dafb;color:#0077b6;font-size:1.75rem;margin-bottom:1rem;margin-top:2rem;padding-left:1rem}.resume-content p,.resume-content ul{color:#333;font-size:1rem;margin-bottom:1rem}.resume-content ul{list-style-type:disc;padding-left:1.5rem}.download-btn{background-color:#0077b6;border-radius:8px;color:#fff;display:inline-block;font-weight:600;margin:2rem 0 0;padding:12px 25px;text-decoration:none;transition:all .3s ease}.download-btn:hover{background-color:#023e8a;transform:scale(1.05)}footer{background:linear-gradient(90deg,#0f2027,#203a43,#2c5364);color:#fff;font-size:.9rem;padding:2rem;text-align:center}@media (max-width:768px){.hero h1{font-size:2.5rem}.projects-section h2,.resume-section h2{font-size:2rem}.navbar{flex-direction:column;gap:1rem}}
/*# sourceMappingURL=main.51a37dd5.css.map*/