/* Tema putih untuk halaman lama yang ditulis dengan utilitas Tailwind gelap.
   Dimuat terakhir; semua aturan memakai !important agar mengalahkan <style> inline di tiap halaman.
   Diterapkan lewat <body class="legacy-light"> (dicetak otomatis oleh incl/header.php). */
body.legacy-light{background:#fff!important;color:#18181b!important;font-family:'Poppins',system-ui,sans-serif}

/* --- latar gelap -> terang --- */
.legacy-light .bg-black,.legacy-light .bg-zinc-950,.legacy-light .bg-custom-black,.legacy-light .bg-custom-dark,
.legacy-light [class*="bg-[#0"],.legacy-light [class*="bg-[#1"],.legacy-light .bg-zinc-900{background-color:#fff!important}
.legacy-light .bg-zinc-800,.legacy-light .bg-zinc-700{background-color:#f4f4f5!important}
.legacy-light [class*="bg-zinc-900/"],.legacy-light [class*="bg-zinc-800/"],.legacy-light .bg-white\/5,.legacy-light .bg-black\/10{background-color:#fafaf9!important}
.legacy-light .glass-card,.legacy-light .glass-effect{background:#fff!important;border:1px solid #e4e4e7!important;backdrop-filter:none!important;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.legacy-light .glass-card.shadow-2xl,.legacy-light .glass-effect.shadow-2xl{box-shadow:0 10px 30px rgba(0,0,0,.07)!important}
.legacy-light .to-black{--tw-gradient-to:#fff var(--tw-gradient-to-position)!important}
.legacy-light .from-zinc-900{--tw-gradient-from:#fafaf9 var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(250 250 249 / 0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}

/* --- garis --- */
.legacy-light [class*="border-zinc-8"],.legacy-light [class*="border-zinc-7"],.legacy-light [class*="border-zinc-9"],.legacy-light .border-white\/10,.legacy-light .border-white\/5{border-color:#e4e4e7!important}

/* --- teks --- */
.legacy-light .text-white,.legacy-light .text-gray-200{color:#18181b!important}
.legacy-light .text-gray-300,.legacy-light .text-gray-400,.legacy-light .text-gray-600,.legacy-light .text-zinc-400,.legacy-light .text-zinc-500{color:#52525b!important}
.legacy-light .text-gray-500{color:#6b6b73!important}
.legacy-light .text-custom-orange,.legacy-light .text-orange-400,.legacy-light .text-orange-500,.legacy-light .text-orange{color:#c2410c!important}
.legacy-light .text-custom-yellow,.legacy-light .text-yellow-500{color:#a16207!important}
.legacy-light .text-emerald-400{color:#047857!important}.legacy-light .text-green-500{color:#15803d!important}
.legacy-light .text-red-400,.legacy-light .text-red-500{color:#b91c1c!important}
.legacy-light .text-sky-400{color:#0369a1!important}.legacy-light .text-blue-400{color:#1d4ed8!important}
.legacy-light .placeholder-gray-500::placeholder,.legacy-light input::placeholder,.legacy-light textarea::placeholder{color:#8a8a93!important}
.legacy-light input,.legacy-light select,.legacy-light textarea{color:#18181b!important}
.legacy-light input:not([type=checkbox]):not([type=radio]),.legacy-light select,.legacy-light textarea{background-color:#fff!important;border-color:#a1a1aa!important}

/* --- logo: "baru" oranye merek, "lulus.id" gelap --- */
.legacy-light .wm{color:#FF8C00!important}.legacy-light .wm span{color:#18181b!important}

/* --- tombol/warna solid: teks putih tetap putih di atas warna pekat --- */
.legacy-light :is(.bg-red-500,.bg-red-600,.bg-red-700,.bg-blue-500,.bg-sky-500,.bg-emerald-500,.bg-green-500,.bg-green-600,.bg-\[\#25D366\],.bg-\[\#1fb355\],.bg-\[\#128C7E\],.bg-orange-600,.bg-black\/60) :is(.text-white,span,svg){color:#fff!important}
.legacy-light :is(.bg-red-500,.bg-red-600,.bg-red-700,.bg-blue-500,.bg-sky-500,.bg-emerald-500,.bg-green-500,.bg-green-600,.bg-\[\#25D366\],.bg-\[\#1fb355\],.bg-\[\#128C7E\],.bg-orange-600).text-white{color:#fff!important}
.legacy-light :is(.bg-custom-orange,.bg-orange-500,.bg-custom-yellow,.bg-yellow-500):not([class*="/"]){color:#000}
.legacy-light :is(.bg-custom-orange,.bg-custom-yellow,.bg-orange-500).text-white{color:#000!important}

/* --- interaksi: hover putih pada latar gelap -> hover gelap pada latar putih --- */
.legacy-light .hover\:bg-white:hover{background-color:#18181b!important;color:#fff!important}
.legacy-light .hover\:text-white:hover{color:#18181b!important}
.legacy-light .hover\:bg-zinc-800:hover,.legacy-light .hover\:bg-zinc-900:hover{background-color:#f4f4f5!important}
.legacy-light .bg-white.text-black{background-color:#18181b!important;color:#fff!important}   /* tombol "putih" pada tema gelap -> gelap */
.legacy-light .bg-white.text-black:hover{background-color:#c2410c!important}

/* --- kelas khusus yang didefinisikan di <style> tiap halaman lama --- */
.legacy-light .card-dark,.legacy-light .card-glass,.legacy-light .link-card{background:#fff!important;border:1px solid #e4e4e7!important;backdrop-filter:none!important;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.legacy-light .link-card:hover{background:#fafaf9!important;border-color:#FF8C00!important}
.legacy-light .input-field{background-color:#fff!important;border:1px solid #a1a1aa!important;color:#18181b!important}
.legacy-light .input-field:focus{border-color:#c2410c!important;box-shadow:0 0 0 3px rgba(194,65,12,.15)!important;outline:none}
.legacy-light .input-field::placeholder{color:#8a8a93!important}
.legacy-light .label-text{color:#52525b!important}
.legacy-light .btn-main{color:#000}
/* halaman CV: kertas A4 tetap putih dengan teks gelap */
.legacy-light .a4-page{background:#fff!important;color:#18181b}
@media print{body.legacy-light{background:#fff!important}.site-header,.site-footer,.skip{display:none!important}}
