/* Farmer Login Page Styles */

.login-section {
    min-height: 100vh;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
}

.login-card {
    padding: 3rem; /* p-5 equivalent */
    border-radius: 15px; /* rounded-10 equivalent */
    background: rgba(33, 37, 41, 0.95);
    border: 1px solid rgba(255, 255, 255, 0.1);
    /* Animation defaults */
    opacity: 0; 
    transform: translateY(20px);
}

/* Ensure animation works with designesia.js */
.wow.fadeInUp {
    visibility: visible;
}