.sbs-fish-tank {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  min-height: 100vh;
  pointer-events: none;
  overflow: hidden;
  z-index: 1;
  background: transparent;
}

.sbs-fish-tank::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 20% 25%, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0) 42%),
    radial-gradient(circle at 80% 20%, rgba(255, 255, 255, 0.14) 0, rgba(255, 255, 255, 0) 38%),
    linear-gradient(180deg, rgba(179, 219, 255, 0.35) 0%, rgba(104, 178, 238, 0.25) 45%, rgba(30, 125, 198, 0.15) 100%);
  opacity: 0.38;
  pointer-events: none;
}

.sbs-fish-canvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.sbs-fish-settings .description {
  color: #555;
}
