@keyframes glowDriftOne {
  0%, 100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.36;
  }

  50% {
    transform: translate(-46%, -53%) scale(1.2);
    opacity: 0.52;
  }
}

@keyframes glowDriftTwo {
  0%, 100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.22;
  }

  50% {
    transform: translate(-54%, -46%) scale(1.3);
    opacity: 0.34;
  }
}

@keyframes textureMove {
  0% { transform: translate3d(-3%, -3%, 0); }
  50% { transform: translate3d(3%, 2%, 0); }
  100% { transform: translate3d(-3%, -3%, 0); }
}

@keyframes scratchDrift {
  0% {
    transform: translateX(-10%);
    opacity: 0.24;
  }

  100% {
    transform: translateX(10%);
    opacity: 0.14;
  }
}

@keyframes quietDrift {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-8px); }
}
