/* Login page specific styles (CSP-friendly, no inline @keyframes here) */

/* Background gradient and glass effect */
.gradient-bg { 
  background: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #334155 100%);
}
.crypto-glow { 
  box-shadow: 0 0 30px rgba(99,102,241,0.30);
}
.floating-animation { 
  animation: float 6s ease-in-out infinite; 
}
@keyframes float {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-20px); }
}
.glass-effect {
  backdrop-filter: blur(16px);
  background: rgba(30,41,59,0.80);
  border: 1px solid rgba(148,163,184,0.10);
}

/* Responsive tweaks */
@media (max-width: 420px) {
  .glass-effect { padding: 1.25rem !important; }
}
