body {
    background-image: url('https://i.pinimg.com/1200x/cf/82/de/cf82decd5b40380870ecbcbd025416eb.jpg');
    background-size: cover; /* Cubre toda la pantalla */
    background-position: center; /* Centra la imagen */
    background-repeat: no-repeat; /* Evita repetición */
    background-attachment: fixed; /* Fondo fijo al hacer scroll */
}
body {
    color: #FFFFFF; /* Texto neón rosa para contraste */
}
.imagen-superpuesta {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 600px; /* Nuevo tamaño del logo */
    z-index: 10;
}
.logo-y-texto {
    display: flex;
    align-items: center; /* Centra verticalmente */
    gap: 20px; /* Espacio entre logo y texto */
    padding: 20px;
}

.descripcion {
    max-width: 800px; /* Limita el ancho del texto */
}