/* ra-map.css — visual polish for the Google-Maps-like Leaflet setup. */

/* Teardrop pins: transparent divIcon frame + soft drop shadow. */
.ra-pin-ic { background: none; border: 0; }
.ra-pin-ic svg { display: block; filter: drop-shadow(0 3px 3px rgba(0, 0, 0, .35)); }

/* Custom map buttons (locate / fullscreen) match Leaflet's zoom bar. */
.ra-mapbtn a {
  font-size: 17px;
  line-height: 26px;
  text-align: center;
  font-weight: 700;
  color: #3c4043;
}
.ra-mapbtn a:hover { color: #1a73e8; }

/* Popup: cleaner, Google-info-window feel. */
.leaflet-popup-content-wrapper { border-radius: 10px; box-shadow: 0 2px 10px rgba(0, 0, 0, .25); }
.leaflet-popup-content { margin: 10px 12px; }
