/* Sembunyikan kursor bawaan Windows */
body, a, button, .btn {
    cursor: none !important;
}

/* Modifikasi warna kuning agar lebih menyala (Neon) */
.btn-warning, .text-warning, .border-warning {
    background-color: #e1ff00;
    border-color: #e1ff00;
    color: #121212;
    transition: transform 0.3s ease;
}

.btn-warning:hover {
    background-color: #cce600;
    transform: translateY(-3px);
}

.text-warning {
    background-color: transparent;
    color: #e1ff00 !important;
}

/* --- LOGIKA VISUAL KURSOR KUNING --- */
#kursor-kuning {
    position: fixed;
    width: 25px;
    height: 25px;
    border: 2px solid #e1ff00;
    border-radius: 50%;
    pointer-events: none; /* Wajib agar tidak menutupi klik tombol */
    transform: translate(-50%, -50%); 
    transition: width 0.2s ease-out, height 0.2s ease-out, background-color 0.2s ease-out; 
    z-index: 9999;
}

.kursor-membesar {
    width: 60px !important;
    height: 60px !important;
    background-color: rgba(225, 255, 0, 0.15);
}