/* Menggunakan font Inter sebagai default */
body {
    font-family: 'Inter', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Class untuk background image kustom Anda (dari homepage) */
.custom-bg {
    /* Link ke gambar background Anda */
    background-image: url('https://cdn.zteam21.dev/images/2025/10/28/bg-zteam21.jpeg');
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
}


/* --- Style untuk Nawala Check Tool --- */

/* Style untuk Canvas Bintang (dari lens-v4.css) 
  Ini masih ada di sini, tapi kita juga tambahkan
  versi inline-nya di HTML untuk 'memaksa' browser.
*/
#starCanvas {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; /* Di belakang konten, tapi di atas .custom-bg */
}

/* Container Hasil BARU 
  Menggantikan style .results-table lama
*/
.results-list {
    margin-top: 1.5rem; /* 24px */
    border: 1px solid #334155; /* border-slate-700 */
    border-radius: 0.5rem; /* rounded-lg */
    overflow: hidden; /* Untuk menjaga border-radius */
    background-color: rgba(15, 23, 42, 0.5); /* bg-slate-900/50 */
}

.result-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.75rem 1rem; /* p-3 px-4 */
    border-bottom: 1px solid #334155; /* border-slate-700 */
}
.result-item:last-child {
    border-bottom: none; /* Hapus border di item terakhir */
}

.result-domain {
    font-family: 'Courier New', Courier, monospace; /* Font mono untuk domain */
    font-size: 0.9rem;
    color: #cbd5e1; /* text-slate-300 */
}

.result-status {
    display: flex;
    align-items: center;
    font-weight: 600; /* semibold */
}

/* Style "Lampu LED" BARU
*/
.status-light {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 0.5rem; /* 8px */
    flex-shrink: 0; /* Mencegah lampu mengecil */
}

.status-light-green {
    background-color: #22c55e; /* green-500 */
    box-shadow: 0 0 6px #22c55e; /* Efek glow statis */
}

.status-light-red {
    background-color: #ef4444; /* red-500 */
    /* Menerapkan animasi kedip */
    animation: blink-red 1.2s infinite ease-in-out;
}

/* Animasi Kedip BARU */
@keyframes blink-red {
    0%, 100% {
        background-color: #ef4444; /* red-500 */
        box-shadow: 0 0 6px #ef4444;
    }
    50% {
        background-color: #f87171; /* red-400 */
        box-shadow: 0 0 10px 2px #ef4444; /* Pulse/Glow effect */
    }
}

