/* Custom Styles that Tailwind doesn't cover or for map markers */

html,
body {
  height: 100%;
  margin: 0;
  overflow: hidden;
  /* Prevent scroll */
}

/* MapLibre Overrides */
.maplibregl-ctrl-bottom-right {
  bottom: 120px !important;
  /* Move attribution up above the card */
  right: 10px !important;
}

/* Custom Marker Animations */
@keyframes pulse-ring {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }

  100% {
    transform: scale(2);
    opacity: 0;
  }
}

.marker-tech {
  cursor: pointer;
  z-index: 10;
}