.contenedor-main {
    background-color: var( --gris-oscuro );
    width: var( --ancho-pagina );
    height: 90%;
    /* border: 4px solid yellow; */
    border-radius: var( --border-radius ) var( --border-radius ) 0 0;
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    align-items: center;
    /* separa contenedor retrato de contenedor games */
    gap: 1.5rem;
}

.contenedor-retrato {
    background-color: black;
    width: 18%;
    height: 30%;
    margin-top: 1.5rem;
    /* border-radius: var( --border-radius ); */
    border-radius: var( --border-radius ) var( --border-radius ) 0 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    /* gap: 16px; */
}

.contenedor-retrato p {
    color: white;
    font-size: 2rem;
    /* background-color: red; */
    /* border: 1px solid; */
}

.contenedor-retrato img {
    width: 60%;
    height: auto;
    border-radius: var( --border-radius ) var( --border-radius ) 0 0;
    /* border: 4px solid var( --gris-oscuro ); */
}

.contenedor-games {
    background-color: black;
    width: 97%;
    height: 62%;
    border-radius: var( --border-radius ) var( --border-radius ) 0 0;
    /* gap: 64px; */
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.contenedor-games p {
    color: var( --rojo-fuente );
    font-size: 4.5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 15%;
    /* background-color: rgba( 255, 0, 0, 0.2 ); */
    display: flex;
    letter-spacing: 0.4em;
}

.contenedor-patillas-conexion {
    /* background-color: rgba( 255, 0, 0, 0.1 ); */
    width: 100%;
    height: 5%;
    /* color degradado patillas A fe8356 a4f402 */
    /* background-image: linear-gradient( 90deg,
        transparent 0px, transparent 200px,
        #fe8356 200px, #a4f402 300px,
        transparent 30px
    ); */
    display: flex;
    align-items: center;
    justify-content: center;

    & img {
        /* width: 112px;
        height: auto; */
        opacity: 0.8;
    }

}