/* Modern Login Overrides - No Animations */
.login-container {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    min-height: 100vh;
    position: relative;
    overflow: hidden;
}

/* Remove animations */
.login-container::before {
    display: none;
}

/* Remove card animations */
.login-card {
    background: white;
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1);
    transition: none;
}

.login-card:hover {
    transform: none;
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1);
}

/* Remove input animations */
.login-input {
    transition: none;
    background: white;
}

.login-input:focus {
    transform: none;
    box-shadow: none;
}

/* Remove button animations */
.login-button {
    background: #3b82f6;
    transition: none;
}

.login-button::before {
    display: none;
}

.login-button:hover {
    transform: none;
    box-shadow: none;
}

/* Remove floating elements animations */
.floating-element {
    display: none;
}

/* Remove logo animations */
.brand-logo {
    animation: none;
}

/* Remove input focus animations */
.input-group:focus-within .input-icon {
    transform: none;
}

.input-icon {
    transition: none;
}

/* Remove alert animations */
.alert {
    animation: none;
}