body { text-align: center; } body { font-size: 18px; /* Aumenta el tamaño del texto */ line-height: 1.6; /* Mejora la lectura */ } p { font-size: 18px; } h1 { font-size: 30px; } h2 { font-size: 26px; } h3 { font-size: 22px; } .container { text-align: center; } ul, ol { list-style-position: inside; /* Alinea los puntos con el texto */ } .mapa-realista { width: 500px; height: auto; display: flex; flex-direction: column; align-items: center; background: #efe5dc; /* Color de papel envejecido */ padding: 15px; border-radius: 10px; box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.3); border: 2px solid #c4a484; /* Borde como mapa antiguo */ text-align: center; margin: auto; } .mapa-realista img { width: 100%; height: auto; object-fit: cover; filter: contrast(1.1) sepia(0.3); /* Simular impresión física */ } .carousel-item img { width: 60%; max-height: 400px; object-fit: contain; /* Ajusta la imagen sin perder contenido */ margin: auto; display: block; } /* Asegurar que los botones de navegación sean grandes y visibles */ .carousel-control-prev, .carousel-control-next { width: 12%; /* Botones más grandes */ top: 20%; /* Más cerca de la imagen (cuanto menor mas cerca) */ } .carousel-control-prev-icon, .carousel-control-next-icon { background-color: rgba(0, 0, 0, 0.6); /* Fondo más visible */ border-radius: 10%; padding: 15px; /* Botón más grande */ } .carousel-control-prev { left: 15%; /* Acercar el botón izquierdo al centro */ } .carousel-control-next { right: 15%; /* Acercar el botón derecho al centro */ } .carousel-item { text-align: center; } .polaroid { width: 400px; height: 450px; display: flex; flex-direction: column; align-items: center; background: white; padding: 10px; border-radius: 8px; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); text-align: center; margin: auto; } .polaroid img { width: 100%; height: 80%; object-fit: cover; border-radius: 5px; } .polaroid p { margin-top: 8px; font-size: 16px; font-weight: bold; color: #333; } .polaroid-grande { width: 500px; height: auto; display: flex; flex-direction: column; align-items: center; background: white; padding: 15px; border-radius: 8px; box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.4); text-align: center; margin: auto; } .polaroid-grande img { width: 100%; height: auto; object-fit: cover; border-radius: 5px; } .polaroid-grande p { margin-top: 10px; font-size: 18px; font-weight: bold; color: #333; }