/* Login Page Specific Custom Styles */

.login-glow-1 {
  position: absolute;
  width: 600px;
  height: 600px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(200,16,46,0.15) 0%, transparent 70%);
  top: -150px;
  right: -150px;
  animation: pulse-glow 6s ease-in-out infinite;
  pointer-events: none;
}

.login-glow-2 {
  position: absolute;
  width: 400px;
  height: 400px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(200,16,46,0.1) 0%, transparent 70%);
  bottom: -100px;
  left: -100px;
  animation: pulse-glow 8s ease-in-out infinite reverse;
  pointer-events: none;
}

@keyframes pulse-glow { 
  0%, 100% { transform: scale(1); opacity: 0.7; } 
  50% { transform: scale(1.1); opacity: 1; } 
}

/* Hide scrollbar for user cards if it gets long */
.hide-scrollbar::-webkit-scrollbar {
  display: none;
}
.hide-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
