@keyframes floatCard {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-4px); }
}
.float-card:hover {
    animation: floatCard .8s ease-in-out;
}
.login-bg {
    background:
        radial-gradient(circle at 15% 20%, rgba(14,165,233,.22), transparent 28%),
        radial-gradient(circle at 80% 5%, rgba(16,185,129,.18), transparent 30%),
        linear-gradient(135deg, #f8fafc 0%, #e0f2fe 100%);
}
