/* Auth Pages Customization */
.min-h-screen {
    background-color: transparent !important;
    /* Let body background show through */
}

.bg-white {
    background-color: var(--bg-card) !important;
    backdrop-filter: blur(12px);
    border: 1px solid var(--glass-border);
    color: var(--text-main);
}

.text-gray-900 {
    color: var(--text-main) !important;
}

.text-gray-600 {
    color: var(--text-muted) !important;
}

input,
select,
textarea {
    background-color: rgba(15, 23, 42, 0.6) !important;
    border-color: var(--glass-border) !important;
    color: white !important;
}

input:focus,
select:focus,
textarea:focus {
    border-color: var(--primary) !important;
    box-shadow: 0 0 0 1px var(--primary) !important;
}

button {
    background: linear-gradient(135deg, var(--primary), var(--primary-hover)) !important;
}