.spinner {
  margin: 50px auto;
  width: 70px;
  height: 70px;
  border: 4px solid rgba(255, 255, 255, 0.14);
  border-top-color: #7cc9ff;
  border-right-color: #c15cff;
  border-radius: 50%;
  animation: spin 1s ease-in-out infinite, glow 1.4s ease-in-out infinite alternate;
  box-shadow: 0 0 20px rgba(111, 124, 255, 0.35);
}

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

@keyframes glow {
  from {
    filter: drop-shadow(0 0 6px rgba(124, 201, 255, 0.6));
  }
  to {
    filter: drop-shadow(0 0 16px rgba(193, 92, 255, 0.7));
  }
}
