body {
  background-color: #222;
  color: #fff;
}

.denah-container {
  position: relative;
  overflow: hidden;
}

.scada-icon {
  position: absolute;
  text-align: center;
  cursor: pointer;
  transform: translate(-50%, -50%);
}

.scada-icon img {
  width: 30px;
  animation: pulse 2s infinite;
}

.scada-icon span {
  display: block;
  font-size: 0.75rem;
  margin-top: 2px;
  color: #fff;
}

@keyframes pulse {
  0% { filter: drop-shadow(0 0 0px lime); }
  50% { filter: drop-shadow(0 0 10px lime); }
  100% { filter: drop-shadow(0 0 0px lime); }
}
