/* ==========================================================================
   Tema Posyandu - Putih / Biru
   Dimuat SESUDAH assets/Backend/css/tailwind.output.css

   1) Mengisi kelas biru yang tidak ada di tailwind.output.css
      (file itu hasil build yang sudah di-purge, sehingga varian
       hover / active / border / focus untuk biru hilang).
   2) Memaksa latar tetap putih (mode gelap dimatikan di level tampilan).
   ========================================================================== */

/* ---------- 1. Varian biru yang belum ada ---------- */
.bg-blue-700 { background-color: #1d4ed8; }
.bg-blue-800 { background-color: #1e40af; }

.hover\:bg-blue-700:hover { background-color: #1d4ed8; }
.hover\:bg-blue-600:hover { background-color: #1d4ed8; }
.hover\:bg-blue-50:hover  { background-color: #dbeafe; }

.active\:bg-blue-500:active { background-color: #3b82f6; }
.active\:bg-blue-600:active { background-color: #1d4ed8; }

.text-blue-600 { color: #2563eb; }
.text-blue-700 { color: #1d4ed8; }
.text-blue-800 { color: #1e40af; }

.hover\:text-blue-600:hover { color: #2563eb; }
.hover\:text-blue-500:hover { color: #3b82f6; }

.border-blue-100 { border-color: #dbeafe; }
.border-blue-200 { border-color: #bfdbfe; }
.border-blue-500 { border-color: #3b82f6; }
.border-blue-600 { border-color: #2563eb; }

.hover\:border-blue-500:hover { border-color: #3b82f6; }
.focus\:border-blue-500:focus  { border-color: #3b82f6; }
.focus\:border-blue-600:focus  { border-color: #2563eb; }

.focus\:shadow-outline-blue:focus {
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.45);
}

.divide-blue-100 > :not([hidden]) ~ :not([hidden]) { border-color: #dbeafe; }

/* ---------- 2. Latar selalu putih ---------- */
html,
body {
  background-color: #ffffff;
}

/* Hilangkan sisa nuansa gelap bila ada elemen yang masih memakai kelas dark */
.dark\:bg-gray-900,
.dark\:bg-gray-800,
.dark\:bg-gray-700 {
  background-color: #ffffff;
}
.dark\:text-gray-200,
.dark\:text-gray-300,
.dark\:text-gray-400 {
  color: inherit;
}