body{margin:0;font-family:'Vazirmatn',sans-serif;background:#f8f9fa;color:#333;text-align:right;direction:rtl} .top-bar{background:#ffd500;color:#c40000;text-align:center;padding:10px 10px} .top-bar h1{margin:0;font-size:34px;font-weight:900} .top-bar p{margin:4px 0 0;font-size:18px;font-weight:900} nav{background:#eee;text-align:center;padding:12px 0;position:sticky;top:0;z-index:99} nav a{margin:0 10px;text-decoration:none;color:#0d6efd;font-weight:900;font-size:15px;display:inline-block;padding:6px 8px} section{max-width:900px;margin:30px auto;padding:0 20px} h2{font-size:26px;font-weight:900;color:#c40000;margin-bottom:12px} .card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 14px;box-shadow:0 0 10px rgba(0,0,0,.06)} .muted{color:#475569} .map-buttons{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px} .btn{display:inline-block;padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:900} .btn-red{background:#d10000;color:#fff} .btn-blue{background:#0d6efd;color:#fff} .contact a{display:block;margin:8px 0;color:#0d6efd;text-decoration:none;font-weight:900} .reservation{width:340px;max-width:100%;margin:18px auto;background:#fff;border:2px solid #ddd;border-radius:10px;padding:15px;box-shadow:0 0 10px rgba(0,0,0,.08)} .reservation input,.reservation textarea{width:100%;padding:8px;margin:6px 0;font-family:'Vazirmatn',sans-serif;font-weight:700;border:1px solid #ccc;border-radius:6px;box-sizing:border-box} .reservation button{width:100%;padding:10px;background:#0d6efd;color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:'Vazirmatn',sans-serif;font-weight:900} iframe{width:100%;height:280px;border:none;border-radius:10px} .main-image{max-width:900px;margin:30px auto;padding:0 20px} .main-image img{width:100%;height:auto;border-radius:12px;display:block} footer{background:#333;color:#fff;text-align:center;padding:15px;margin-top:40px} .whatsapp-float{position:fixed;text-decoration:none!important;bottom:20px;right:20px;background:#25d366;color:#fff;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:30px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:999} .cols{display:grid;grid-template-columns:1fr;gap:12px} @media(min-width:800px){.cols{grid-template-columns:1fr 1fr}} ul{margin:0;padding:0 18px} li{margin:6px 0} /* --- تغییر درخواستی: منوی دکمه‌ای زرد لیمویی --- */ nav a{ display:inline-block !important; margin:6px 6px !important; padding:8px 14px !important; background:#eaff00 !important; /* زرد لیمویی */ color:#000 !important; font-weight:900 !important; font-size:14px !important; border-radius:10px !important; box-shadow:0 2px 6px rgba(0,0,0,0.08) !important; text-decoration:none !important; } nav a:hover{ background:#d4f200 !important; }
