.pixelas-vpopup-overlay {
    position: fixed;
    inset: 0;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 999999;
    font-family: Arial, sans-serif;
}
.pixelas-vpopup-modal h3 {
    color:#fff !important;
    opacity:1 !important;
    font-weight:600;
}


/* Başlık görünmüyor sorunu fix */
.pixelas-vpopup-modal h3,
.pixelas-vpopup-title {
    color: #fff !important;
    opacity: 1 !important;
    font-weight: 600 !important;
    margin-bottom: 10px;
    font-size: 20px;
    color: #fff;
}



.pixelas-vpopup-backdrop {
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.6);
    backdrop-filter: blur(4px);
}

.pixelas-vpopup-modal {
    position: relative;
    max-width: 420px;
    width: 92%;
    background: #111827;
    color: #fff;
    border-radius: 18px;
    padding: 20px;
    box-shadow: 0 20px 45px rgba(0,0,0,0.45);
    z-index: 2;
    animation: pixelas-popup 0.25s ease-out;
}

.pixelas-vpopup-close {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 20px;
    cursor: pointer;
    color: #aaa;
}
.pixelas-vpopup-close:hover { color:#fff; }

.pixelas-support-btn {
    background: #ffa600;
    color: #000;
    padding: 10px 15px;
    display: block;
    margin: 10px auto 0;
    border-radius: 8px;
    font-weight: bold;
    border: none;
    cursor: pointer;
    text-align: center;
    width: 100%;
}

.pixelas-support-btn:hover {
    background: #ffcc00;
}

/* ðŸ‘‡ Mobil KÃ¼Ã§Ã¼ltme */
@media(max-width:480px){
   .pixelas-vpopup-modal { max-width: 300px; }
}
@keyframes pixelas-popup{
  from{transform:scale(0.9); opacity:0}
  to{transform:scale(1); opacity:1}
}
