.index100, .index101 {
    position: absolute !important;
    z-index: 9999 !important;
    pointer-events: auto; /* Чтобы оставались кликабельными */
}
/* Мягкое мерцание */
.blink-button {
    animation: blink 2s infinite;
}

@keyframes blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.7; }
}
/* Мягкое мерцание с золотистым свечением */
.glow-btn {
    animation: softGoldGlow 3s infinite ease-in-out;
}

@keyframes softGoldGlow {
    0%, 100% {
        box-shadow: 0 0 5px rgba(212, 169, 106, 0.5);
    }
    50% {
        box-shadow: 0 0 15px rgba(212, 169, 106, 0.8),
                    0 0 25px rgba(212, 169, 106, 0.3);
    }
}
/* Комбинированное мягкое мерцание */
.golden-btn {
    background-color: #D4A96A;
    color: white;
    border: none;
    animation: goldenGlowEffect 3s infinite alternate;
    transition: all 0.3s;
}

@keyframes goldenGlowEffect {
    0% {
        box-shadow: 0 0 5px rgba(212, 169, 106, 0.3),
                    inset 0 0 10px rgba(255, 255, 255, 0.1);
        transform: scale(1);
    }
    100% {
        box-shadow: 0 0 20px rgba(212, 169, 106, 0.6),
                    0 0 30px rgba(212, 169, 106, 0.2),
                    inset 0 0 15px rgba(255, 255, 255, 0.2);
        transform: scale(1.01);
    }
}

/* Останавливаем анимацию при наведении */
.golden-btn:hover {
    animation-play-state: paused;
    transform: scale(1.02);
    box-shadow: 0 0 25px rgba(212, 169, 106, 0.7);
}
/* Усиленное мягкое мерцание с золотистым свечением - в 2.5 раза заметнее */
.glow-btn-strong {
    animation: strongGoldGlow 2.5s infinite ease-in-out;
    position: relative;
}

@keyframes strongGoldGlow {
    0%, 100% {
        box-shadow: 
            0 0 8px rgba(212, 169, 106, 0.8),
            0 0 12px rgba(212, 169, 106, 0.4);
        transform: translateZ(0);
    }
    50% {
        box-shadow: 
            0 0 25px rgba(212, 169, 106, 1),
            0 0 40px rgba(212, 169, 106, 0.7),
            0 0 60px rgba(212, 169, 106, 0.3);
        transform: translateZ(0) scale(1.02);
    }
}

/* Добавляем внутреннее свечение для усиления эффекта */
.glow-btn-strong::before {
    content: '';
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    border-radius: inherit;
    background: rgba(212, 169, 106, 0.1);
    z-index: -1;
    animation: strongInnerGlow 2.5s infinite ease-in-out;
}

@keyframes strongInnerGlow {
    0%, 100% {
        opacity: 0.1;
        transform: scale(1);
    }
    50% {
        opacity: 0.3;
        transform: scale(1.05);
    }
}

/* Останавливаем анимацию при наведении */
.glow-btn-strong:hover {
    animation-play-state: paused;
}

.glow-btn-strong:hover::before {
    animation-play-state: paused;
}