/* ============================================
   COLOR CONTRAST FIXES - WCAG AAA
   ============================================ */

/* Fix low contrast text */
.text-gray-500 {
    color: #4a5568 !important; /* Darker for better contrast */
}

.text-gray-600 {
    color: #2d3748 !important;
}

/* Fix placeholder contrast */
::placeholder {
    color: #4a5568 !important;
    opacity: 1;
}

/* Fix disabled button contrast */
button:disabled,
.btn-disabled {
    background-color: #cbd5e0 !important;
    color: #2d3748 !important;
}

/* Fix link contrast */
a {
    color: #2563eb !important;
}

a:hover {
    color: #1d4ed8 !important;
}
