/* Ana Renk Değişkenleri */
:root {
    --vrc-yellow: #ffc107; /* Sarı - İlk eşik */
    --vrc-green: #28a745;  /* Yeşil - İkinci eşik */
    --vrc-purple: #6f42c1; /* Mor - Üçüncü eşik */
}

/* Animasyon Tanımları */
@keyframes edge-pulse {
    /* [Animasyon kodları aynı kalır] */
    0% { box-shadow: inset 0 0 0 4px var(--vrc-accent), inset 0 0 80px 10px color-mix(in oklab, var(--vrc-accent), transparent 70%); }
    50% { box-shadow: inset 0 0 0 6px var(--vrc-accent), inset 0 0 100px 20px color-mix(in oklab, var(--vrc-accent), transparent 50%); }
    100% { box-shadow: inset 0 0 0 4px var(--vrc-accent), inset 0 0 80px 10px color-mix(in oklab, var(--vrc-accent), transparent 70%); }
}
@keyframes fadeInUp {
    from { opacity: 0; transform: translate(-50%, 20px); }
    to { opacity: 1; transform: translate(-50%, 0); }
}

/* Kenar ışıması – sayfa çevresi estetik glow (eşik rengine göre) */
.vrc-edge-glow{
    --vrc-accent: var(--vrc-yellow); 
    
    position:fixed;
    inset:0;
    
    /* ÖNEMLİ DÜZELTME: Bu, içeriğinizi engellememelidir. */
    pointer-events:none; 
    
    /* Z-INDEX DÜZELTME: 99998 çok yüksek. Temanın ana içeriğiyle çakışma riskini azaltmak için biraz düşürdük. */
    z-index:9999; 
    
    animation: edge-pulse 2s infinite alternate;
}

/* Banner */
.vrc-reward-banner{
    --vrc-accent: var(--vrc-yellow); 
    
    position:fixed;
    left:50%;
    transform:translateX(-50%);
    bottom:22px;
    display:flex;
    gap:12px;
    align-items:center;
    background:#0b0b0c;
    box-shadow:0 10px 28px rgba(0,0,0,.35),0 0 0 2px color-mix(in oklab, var(--vrc-accent), white 10%);
    padding:12px 16px;
    border-radius:16px;
    color:#fff;
    font:600 14px/1.35 system-ui,-apple-system,Segoe UI,Roboto,Arial;
    
    /* Z-INDEX DÜZELTME: Glow'dan bir tık yüksek, ancak yine de düşürüldü. */
    z-index:99999;
    
    animation: fadeInUp 0.5s ease-out;
}
/* ... (Bannerın diğer stilleri aynı kalır) ... */
.vrc-reward-banner .vrc-badge{
    min-width:44px;
    height:44px;
    border-radius:12px;
    background:var(--vrc-accent);
    display:grid;
    place-items:center;
    color:#111;
    font-weight:800
}
/* ... (Geri kalan CSS kodları aynı kalır) ... */