/* ============================================================
   FETS v4 — mobile & maps enhancements (loaded after app CSS)
   ============================================================ */

/* Native-app tap feel */
a, button { -webkit-tap-highlight-color: transparent; }

@media (max-width: 767px) {
  html { -webkit-text-size-adjust: 100%; }

  body {
    /* disable pull-to-refresh jitter; feel like an app */
    overscroll-behavior-y: none;
    /* clear the fixed bottom tab bar + iPhone home indicator */
    padding-bottom: calc(72px + env(safe-area-inset-bottom, 0px)) !important;
  }

  /* roomier bottom tab bar that respects the home indicator */
  .md\:hidden.fixed.bottom-0 {
    padding-top: 12px !important;
    padding-bottom: calc(12px + env(safe-area-inset-bottom, 0px)) !important;
    background: rgba(10, 11, 13, 0.92) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
  }

  /* comfortable touch targets for email/phone links */
  a[href^="mailto:"], a[href^="tel:"] {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
  }
}

/* ---- Embedded Google Maps for both centres (injected by enhancements.js) ---- */
.fets-map-embed {
  display: block;
  width: 100%;
  height: 260px;
  margin-top: 1.25rem;
  border: 1px solid rgba(251, 251, 251, 0.14);
  border-radius: 10px;
  background: #0a0b0d;
  filter: grayscale(1) contrast(1.06) brightness(0.92);
}
@media (min-width: 1024px) {
  .fets-map-embed { height: 300px; }
}
