/* spa_radio.css */

/* Estilo moderno e animado para o botão de acesso direto à rádio */
.btn-convite-radio {
    position: fixed;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(90deg, #0f2027, #203a43, #2c5364);
    color: #a4f5f8;
    padding: 12px 28px;
    border-radius: 50px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-decoration: none;
    box-shadow: 0 8px 25px rgba(37, 159, 246, 0.5);
    display: none; /* Começa invisível por padrão */
    align-items: center;
    gap: 10px;
    z-index: 999999; /* Fica por cima de tudo */
    transition: all 0.3s ease;
    animation: flutuarRadio 3s ease-in-out infinite;
    border: 2px solid #0ff5f1;
}

.btn-convite-radio:hover {
    background: linear-gradient(90deg, #6eb1cd, #60a0b5, #6fbbdc);
    box-shadow: 0 12px 30px rgba(22, 225, 252, 0.7);
    transform: translateX(-50%) scale(1.05);
    color: #caebfb;
}

/* Animação para o botão ficar subindo e descendo suavemente */
@keyframes flutuarRadio {
    0% { bottom: 30px; }
    50% { bottom: 42px; }
    100% { bottom: 30px; }
}

@media (max-width: 600px) {
    .btn-convite-radio {
        width: 50%;
        justify-content: center;
        font-size: 15px;
        bottom: 20px;
        left: 30%;
       
    }
}