/* ============================================
   "Book Online" in the site header (desktop + phone menu) — added with the booking system, 2026-11-14.
   ============================================ */

.nav-desktop a.nav-book {
  margin-left: .5rem;
  padding: .55rem 1.05rem;
  border-radius: 8px;
  background: var(--orange);
  color: var(--white);
  box-shadow: 0 8px 20px -10px rgba(232, 73, 29, .8);
}

.nav-desktop a.nav-book::after { display: none; }

.nav-desktop a.nav-book:hover,
.nav-desktop a.nav-book.active {
  background: #D43D14;
  color: var(--white);
}

.nav-mobile a.nav-book {
  color: var(--orange);
  font-weight: 700;
}
