/* Aregue todo su codigo personalizado aquí */

.player-button {

    font-weight: 700;
    
}

.app-player .player-button-alt {
    padding: .2vw .80vw;
  
}

.app-player .player {
    padding: .3vw;
}

.color-text {
    color: rgb(255 255 255 / 90%);
    font-weight: 400;
}

#app-player .player-program-badge {

    font-weight: 800;
   background-color: #fa1100;
}

#app-player .player-button {

    font-weight: 600;
   
}

body {
    transition: background-color 0.5s ease;
}

.logo-overlay {
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    opacity: 1;
    transition: opacity 0.4s ease;
}

.logo-overlay img {
    max-width: 300px;
    max-height: 300px;
    animation: pulse 4s infinite ease-in-out;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.5);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes glow {
    0% {
        filter: drop-shadow(0 0 50px rgba(255, 255, 255, 0.5));
    }
    100% {
        filter: drop-shadow(0 0 100px rgba(255, 255, 255, 1));
    }
}