/* Scroll Indicator Styles */
.scroll-indicator {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
  color: white;
  font-size: 1.5rem;
  animation: bounce 2s infinite;
  cursor: pointer;
  background-color: rgba(10, 73, 80, 0.3);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s ease;
  text-decoration: none;
}

.scroll-indicator:hover {
  background-color: rgba(10, 73, 80, 0.6);
  color: white;
}

@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0) translateX(-50%);
  }
  
  40% {
    transform: translateY(-20px) translateX(-50%);
  }
  
  60% {
    transform: translateY(-10px) translateX(-50%);
  }
}

/* Hide old scroll indicator containers */
.scroll-indicator-container,
.scroll-indicator-container-centered {
  display: none;
}

/* Hide the old more-arrows element */
#more-arrows {
  display: none;
} 