/* ============================================================
   NITENI — perbaikan tampilan portal sekolah
   Ditulis 8 September 2026. Berkas ini DITAMBAHKAN, bukan mengganti
   apa pun. Untuk membatalkan: hapus satu baris <link> di index.html.
   ============================================================ */

:root{
  --niteni-hijau:      #2F5D3A;   /* hijau utama, diambil dari tombol sekolah */
  --niteni-hijau-tua:  #24482D;
  --niteni-emas:       #B8892F;
}

/* ---- 1. Lambang lembaga milik Balita Center -----------------
   Yayasan Marhandy, Dinas Pendidikan Kabupaten Jember, PLP Melati,
   dan dua komunitas Montessori bukan milik sekolah ini. Berkasnya
   juga tidak ada, jadi selama ini muncul sebagai ikon gambar rusak. */
img[src*="/logos/yayasan-marhandy"],
img[src*="/logos/dinas-pendidikan"],
img[src*="/logos/plp-melati"],
img[src*="/logos/komunitas-pendidik-montessori"],
img[src*="/logos/montessori-school-community"],
img[src*="/logos/balita"]{ display:none !important; }

/* ---- 2. Kotak centang merah muda -> hijau sekolah -----------
   Kelas aslinya accent-[#D8306C]; merah muda itu sisa palet
   Balita Center dan bertabrakan dengan hijau-emas sekolah. */
input[type="checkbox"],
input[type="radio"]{ accent-color: var(--niteni-hijau) !important; }

/* ---- 3. Tautan biru bawaan -> hijau sekolah ----------------- */
a[class*="text-blue"],
a[class*="text-sky"],
a[class*="text-indigo"],
button[class*="text-blue"]{ color: var(--niteni-hijau) !important; }
a[class*="text-blue"]:hover,
a[class*="text-sky"]:hover,
button[class*="text-blue"]:hover{ color: var(--niteni-hijau-tua) !important; }

/* ---- 4. Cincin fokus seragam, bukan biru bawaan peramban ---- */
:where(a,button,input,select,textarea):focus-visible{
  outline: 2px solid var(--niteni-hijau) !important;
  outline-offset: 2px !important;
}

/* ---- 5. Barisan lambang di footer jadi kosong setelah nomor 1,
     rapatkan supaya tidak menyisakan celah menganga ----------- */
footer .flex.flex-wrap.items-center.justify-center:empty{
  display:none !important;
}

/* ---- 6. Gambar yang gagal dimuat jangan menampilkan ikon rusak
     di sudut kiri atas layar -------------------------------- */
img[src^="/images/"]{ background: transparent; }

/* ---- 7. Tautan "Lupa kata sandi?" -------------------------
   Aslinya <button> dengan kelas Tailwind nilai bebas
   text-[#1884CC] — biru yang tidak ada di palet sekolah.
   Selektor nomor 3 tidak menjangkaunya karena bukan text-blue-*. */
[class*="text-[#1884CC]"]{ color: var(--niteni-hijau) !important; }
[class*="text-[#1884CC]"]:hover,
[class*="hover:text-[#0F5F94]"]:hover{ color: var(--niteni-hijau-tua) !important; }
