/* aws_map.css - shared styles for pages using AwsMap (Leaflet + MapLibre GL base layer). */

/* MapLibre GL layer transparency to pointer events so Leaflet map clicks work */
.leaflet-gl-layer,
.leaflet-gl-layer canvas {
  pointer-events: none !important;
}

/* Self-contained SVG Pin Icons */
.custom-project-pin {
  background: transparent !important;
  border: none !important;
}

.project-pin-wrapper {
  cursor: pointer;
  transition: transform 0.16s ease, filter 0.16s ease;
}

.project-pin-wrapper:hover {
  transform: scale(1.18);
  filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.4));
}

.project-pin-wrapper.is-selected {
  transform: scale(1.22);
  filter: drop-shadow(0 6px 12px rgba(47, 179, 68, 0.5));
  z-index: 1000 !important;
}
