body{margin:0;font-family:Poppins;background:#fff;color:#222}
header{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;background:#0f3d2e;color:#fff}
.logo-center{display:flex;align-items:center;gap:10px}
.logo-center img{height:45px}
.logo-center span{font-weight:600;font-size:20px}
nav a{color:#fff;margin-left:15px;text-decoration:none}
.hero{height:90vh;background:url('img1.jpg') center/cover;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}
.hero h1{font-size:48px}
.btn{background:#ffb703;padding:12px 25px;border-radius:25px;text-decoration:none;color:#000;margin-top:20px}
.section{padding:50px;text-align:center}
.menu-img{width:90%;max-width:700px;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,0.2)}
.gallery .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}
.gallery img{width:100%;border-radius:10px;transition:0.3s}
.gallery img:hover{transform:scale(1.05)}
footer{background:#0f3d2e;color:#fff;text-align:center;padding:20px}
.whatsapp{position:fixed;bottom:20px;right:20px;background:#25D366;color:#fff;padding:12px 20px;border-radius:50px;text-decoration:none;font-weight:600}
.animate{animation:fadeIn 2s ease-in-out}
@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}
