.menuTitleOption_movil{
    font-family: 'BebasNeue-Bold';
    color: black;
    font-size: 2em;
    z-index: 1;
    text-decoration: none;
    transition: 0.5s;

}

.menuOption_movil {
    transition: 0.5s;
    opacity: 1;
}

.menuOption_movil svg {
    z-index: -1;
    position: absolute;
    transition: 0.5s;
}

.menuOption_movil.selected{
    a {
        font-size: 3em;
    }

    svg {
        

        rect {
            height: 100px;
            width: 100px;
            fill: #FF6201;
        }
    }
}

.menuOption_movil:hover {
    a {
        font-size: 3em;
    }

    svg{
        rect {
            height: 100px;
            width: 100px;
            fill: #FF6201;
        }
    }
}

#cuadroTextoProyecto_movil {
    font-family: 'BebasNeue-Bold';
    position: absolute;
    width: 21em;
    height: 25em;
    background-color: aliceblue;
    z-index: 1;

    border: 5px solid #FF6201;
    border-radius: 8px;

    text-align: center;

    transform: perspective(600px) rotateY(-10deg);
}

#modalTextoProyecto_movil{
    
    font-family: 'BebasNeue-Bold';
    font-size: 25px;    
    color: white; 
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.887);
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0.431); /* Borde negro sólido alrededor de cada letra */
    text-stroke: 1px rgba(0, 0, 0, 0.431); /* Para otros navegadores */
}

#modalTituloProyecto_movil{
    font-family: 'BebasNeue-Bold';    
    color: white; 
    font-size: 50px;    

    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.887);
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0.431); /* Borde negro sólido alrededor de cada letra */
    text-stroke: 1px rgba(0, 0, 0, 0.431); /* Para otros navegadores */
}

#cuerpoModal_movil{
    background: rgba(255, 255, 255, 0.1); 
    backdrop-filter: blur(10px); 
    border-radius: 10px; 
    border: none; 
}

.btn-close-white {
    filter: invert(1);
    font-size: 30px;    

}


#imagenesProyecto_movil {
    margin-left: 21em;
    width: 15em;
    height: 20em;
    background-color: aliceblue;

    border: 5px solid #FF6201;
    border-radius: 8px;

    transform: perspective(700px) rotateY(20deg);

    img {
        width: 13em;
        height: 19.4em;
        filter: blur(1px);
    }
}

#expandInfo_movil{
    z-index: 2;
    margin-top: 23rem;
    margin-left: 18rem;
    
}

#linkLaunch_movil{
    
    margin-top: 1rem;
    margin-left: 2rem;
    font-family: 'BebasNeue-Bold';
    font-size: 25px;    
    
}