.navbar{align-items:center;background:#222;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100000}.navbar h2{margin:0}.navbar ul{display:flex;gap:1.5rem;list-style:none}.navbar a{color:#fff;text-decoration:none;transition:.3s}.navbar a:hover{color:#00bfff}.footer{background:#222;color:#fff;margin-top:2rem;padding:1rem 0;text-align:center}.footer p{margin-bottom:.5rem}.footer .social-links{display:flex;gap:1.5rem;justify-content:center}.footer a{color:#00bfff;text-decoration:none;transition:.3s}.footer a:hover{color:#fff}.projects-container{margin:0 auto;max-width:1200px;padding:50px 20px;text-align:center}.projects-title{font-size:3rem;margin-bottom:10px}.projects-subtitle{color:#555;font-size:1.2rem;margin-bottom:40px}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.project-card{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;overflow:hidden;transition:transform .3s,box-shadow .3s}.project-card:hover{box-shadow:0 12px 30px #0003;transform:translateY(-10px)}.project-image-container{overflow:hidden}.project-img{height:200px;object-fit:cover;transition:transform .3s;width:100%}.project-card:hover .project-img{transform:scale(1.05)}.project-info{padding:20px;text-align:left}.project-info h2{color:#007bff;font-size:1.5rem;margin-bottom:10px}.project-info p{color:#555;font-size:1rem;margin-bottom:15px}.project-link{background-color:#007bff;border-radius:8px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s}.project-link:hover{background-color:#0056b3}.contact-container{background:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:40px auto;max-width:500px;padding:40px 20px;text-align:center}.contact-title{color:#333;font-size:2rem;font-weight:700;margin-bottom:20px}.contact-icons{gap:30px}.contact-icons,.contact-icons a{display:flex;justify-content:center}.contact-icons a{align-items:center}.contact-icon{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;width:60px}.contact-icon:hover{box-shadow:0 6px 15px #0003;transform:scale(1.2) rotate(5deg)}main{margin:auto;max-width:1000px;min-height:70vh;padding:2rem;text-align:center}h1{color:#222}h1,p{margin-bottom:1rem}p{color:#555}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fdfdfd;color:#333;font-family:Arial,Helvetica,sans-serif;line-height:1.6}
/*# sourceMappingURL=main.40cb65b7.css.map*/