.sobre-mi-contenedor {
    width: 90vw;
    max-width: 900px;
    margin: auto;
    margin-top: 21%;
    margin-bottom: 21%;
    padding: 0px 5%;    
    line-height: 1.6;
    font-family: 'arial_narrow';
    color: #742151;
    font-size: 1.2em;
    text-align: left;

}

.sobre-mi-contenedor p{
    
	transform-style: preserve-3d;
	transform: skewY(-5deg);
}


.sobre-mi-contenedor h1{
          text-align: center;
        color: #f671be;
       text-shadow: 3px 3px 4px #462838;
             font-size: 10vw;
    font-family: 'Happy';
    font-weight: 800; 
}

.sobre-mi-contenedor .ultimoP{
    margin-top: 10vh;
    text-align: justify;
	transform-style: preserve-3d;
	transform: skewY(0deg);
    font-weight: bold;
     font-size: 2.05rem;
}

/* Configuración general de las fotos */
.sobre-mi-contenedor .foto {
    width: 50vw;
    border-radius: 35%;
    margin: 5vw 10px;
    object-fit: cover;
    shape-margin: 16px;
}

/* Flotado izquierda/derecha */
.foto-izquierda {
    float: left;
    shape-outside: circle(50%);
}

.foto-derecha {
    float: right;
    shape-outside: circle(50%);
}


/* Contenedor mantiene tu estilo existente */
.foto-3d {
    position: relative;
    overflow: visible;
}

/* Base: fondo del estudio */
.foto-3d .base,
.foto-3d .base2,
.foto-3d .base3 {
    width: 90%;
    display: block;
    position: relative;
    z-index: 1;
    border-radius: 50%;
    mask-image: radial-gradient(circle, 
        black 0%,
        black 60%,
        transparent 70%
    );
    -webkit-mask-image: radial-gradient(circle,
        black 0%,
        black 60%,
        transparent 70%
    );
}

/* Scotty flotando sobre la base */
.foto-3d .scotty, 
.foto-3d .scotty2,
.foto-3d .scotty3{
    width: 90%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    transform-origin: center;    
    border-radius: 50%;

     mask-image: radial-gradient(circle, 
        black 0%,
        black 60%,
        transparent 70%
    );
    -webkit-mask-image: radial-gradient(circle,
        black 0%,
        black 60%,
        transparent 70%
    );
}

