.fixed-btn {
  font-size: 14px;
  font-weight: bold;
  color: white;
  padding: 4px 10px;
  border-radius: 25px;
  border: solid 1px white;
  cursor: cell;
  background-color: rgba(255, 255, 255, 0.3); /* transparenter weißer Hintergrund */
  transition: background-color 0.3s ease;
}

.fixed-btn:hover {
  color: white;
  background-color: rgba(255, 255, 255, 0.5); /* optional etwas heller beim Hover */
}

/* Positioning for fixed buttons */
.fixed-btn {
  position: fixed;
  z-index: 2;
}

.top-left {
  top: 20px;
  left: 20px;
}

.top-right {
  top: 20px;
  right: 20px;
}

.bottom-left {
  bottom: 20px;
  left: 20px;
}

.bottom-right {
  bottom: 20px;
  right: 20px;
}
