@import url('https://fonts.googleapis.com/css2?family=Lilita+One&display=swap'); body { font-family: 'Trebuchet MS', sans-serif; background-color: #d9d9d9; text-align: center; margin: 0; padding: 0; overflow: hidden; } .background-container { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: -1; } .linea { position: absolute; width: 1000px; } .linea2 { position: absolute; width: 1300px; } .linea:nth-child(2) { top: 32%; left: -10%; } .linea2:nth-child(1) { top: 26%; right: 37%; } .linea:nth-child(4) { bottom: 36%; left: 50%; } .linea2:nth-child(3) { bottom: 15%; right: -21%; } .blur-overlay { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(221, 221, 223, 0.40) !important; backdrop-filter: blur(10px); z-index: 0; } .titulo { position: relative; z-index: 10; color: rgb(64, 64, 64); font-size: 20px; text-align: center; margin-top: 60px; } .titulo h1{ font-family: "Lilita One", sans-serif; text-align: center; font-weight: 400; font-style: normal; font-size: 60px; font-weight: bold; color: #333; } #pelicula { display: flex; justify-content: center; align-items: center; height: 70vh; gap: 40px; margin-top: 20px; } .artista { position: relative; overflow: hidden; cursor: pointer; width: 450px; height: 450px; transition: transform 0.3s ease; } .artista:hover { transform: scale(1.15); } .artista img { width: 100%; height: 100%; object-fit: cover; } .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); color: white; display: flex; align-items: center; justify-content: center; font-size: 20px; opacity: 0; transition: opacity 0.3s ease; } .artista:hover .overlay { opacity: 1; } .back-button { position: absolute; top: 20px; /* Ajusta la posición superior */ left: 20px; /* Ajusta la posición a la izquierda */ font-size: 24px; color: white; text-decoration: none; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; background: rgba(0, 0, 0, 0.5); /* Fondo oscuro para mejor visibilidad */ transition: background 0.3s ease, transform 0.2s ease; cursor: pointer; /* Asegura que se vea como botón */ } .back-button:hover { background: rgba(255, 255, 255, 0.2); /* Mejora la visibilidad al pasar el mouse */ transform: scale(1.1); /* Efecto hover */ } .arrow { font-size: 30px; /* Tamaño más grande */ font-weight: bold; /* Hace que se vea más */ color: white; /* Asegura que sea visible */ pointer-events: none; /* Permite que el clic también funcione en el contenedor */ } .back-button:hover { background: rgba(232, 225, 225, 0.3); /* Efecto hover más visible */ transform: scale(1.1); /* Aumenta ligeramente el tamaño */ } .arrow { font-size: 30px; /* Asegura que la flecha sea grande */ pointer-events: none; /* Permite que el clic en la flecha también active el botón */ }