/* Arc: center-left → halfway up container → center-right */
@keyframes helix-space-station-arc {
  0% {
    transform: translateX(-360%) translateY(8rem);
    opacity: 1;
  }

  25% {
    transform: translateX(-64%) translateY(-1.5rem);
    opacity: 1;
  }

  50% {
    transform: translateX(0) translateY(-3.5rem);
    opacity: 1;
  }

  75% {
    transform: translateX(64%) translateY(-1.5rem);
    opacity: 1;
  }

  100% {
    transform: translateX(360%) translateY(12rem);
    opacity: 1;
  }
}

.helix-space-station-float {
  animation: helix-space-station-arc 28s linear infinite;
}
/* @keyframes helix-space-station-arc {
  0% {
    transform: translateX(-160%) translateY(8rem);
    opacity: 0.5;
  }

  25% {
    transform: translateX(-64%) translateY(-1.5rem);
    opacity: 1;
  }

  50% {
    transform: translateX(0) translateY(-4rem);
    opacity: 1;
  }

  75% {
    transform: translateX(64%) translateY(-1.5rem);
    opacity: 1;
  }

  100% {
    transform: translateX(160%) translateY(8rem);
    opacity: 0;
  }
}

.helix-space-station-float {
  animation: helix-space-station-arc 20s linear infinite;
} */
