#patrimoon-map {
  box-shadow: 0 6px 20px rgba(0,0,0,0.12);
  transition: transform 0.25s ease;
}
.patrimoon-map-wrapper .patrimoon-map-controls .button {
  background: #0a6b5a;
  color: #fff;
  border: none;
  padding: 8px 12px;
  border-radius: 6px;
  cursor: pointer;
}
.patrimoon-map-wrapper .patrimoon-map-controls .button:hover { opacity: 0.9; }
.leaflet-popup-content { font-family: 'Poppins', sans-serif; font-size:14px; line-height:1.3; }
