/* Floating scroll-to-bottom button */
#scroll-bottom-btn {
  position: fixed;
  top: 1350px;
  right: 30px;
  z-index: 1000;
  border: none;
  background: none; /* transparent */
  cursor: pointer;
  padding: 6px;
  transition: transform 0.2s, opacity 0.2s;
}

#scroll-bottom-btn svg {
  width: 100px;
  height: 100pxpx;
  fill: white;
}

#scroll-bottom-btn:hover {
  transform: scale(1.1);
  opacity: 0.8;
}


/* ///////////////////////////////////// */



/* Floating mute button */
#mute-toggle {
  position: fixed;
  top: 300px; /* below header */
  right: 35px;
  z-index: 1000;
  border: none;
  background: none;
  cursor: pointer;
  padding: 6px;
  transition: transform 0.2s ease;
}

#mute-toggle:hover {
  transform: scale(1.1);
}

#mute-icon {
  fill: white;
  opacity: 0.85;
  transition: opacity 0.3s ease;
  width: 80px;
  height: 80px;
}

#mute-toggle:hover #mute-icon {
  opacity: 1;
}

