.vinyl-disc {
  position: absolute;
  inset: 0;
  transform-origin: 50% 50%;
}

@keyframes vinyl-fallback-spin {
  to {
    transform: rotate(360deg);
  }
}

.no-gsap:not(.reduce-motion) .vinyl-disc {
  animation: vinyl-fallback-spin 5s linear infinite;
}

.site-loader--fallback-exit .vinyl-disc {
  animation-play-state: paused;
}
