A Classroom for Sanskrit
<div class="blog-nav"> <button class="filter-btn active" data-filter="all"><i class="fas fa-globe"></i> Todos</button> <button class="filter-btn" data-filter="ficción"><i class="fas fa-feather-alt"></i> Ficción</button> <button class="filter-btn" data-filter="no-ficción"><i class="fas fa-brain"></i> No ficción</button> <button class="filter-btn" data-filter="clásicos"><i class="fas fa-landmark"></i> Clásicos</button> </div>
footer background: #1e2a22; color: #cfd8cd; text-align: center; padding: 2rem; margin-top: 2rem; font-size: 0.85rem; Blog De Libros Pdf Google Drive
.post-card background: white; border-radius: 28px; overflow: hidden; box-shadow: 0 8px 20px rgba(0,0,0,0.05); transition: transform 0.2s, box-shadow 0.2s; border: 1px solid #ede6dc; button class="filter-btn active" data-filter="all">
function openPdfModal(pdfEmbedUrl, fileName) // Asegurar que la URL use el formato embed /preview para máxima compatibilidad. // Si por algún motivo la url no contiene 'preview', la normalizamos. let finalUrl = pdfEmbedUrl; if (!finalUrl.includes('/preview')) // Si es del tipo file/d/ID/ lo convertimos a preview const match = finalUrl.match(/\/d\/(.+?)\//); if (match && match[1]) finalUrl = `https://drive.google.com/file/d/$match[1]/preview`; else finalUrl = finalUrl + "?embedded=true"; // Agregar parámetro para mejor visualización if (!finalUrl.includes('?')) finalUrl += '?usp=drivesdk'; else finalUrl += '&usp=drivesdk'; pdfIframe.src = finalUrl; modal.style.display = 'flex'; document.body.style.overflow = 'hidden'; // actualizar título modal const modalHeaderTitle = document.querySelector('#pdfModal .modal-header h3'); if (modalHeaderTitle) modalHeaderTitle.innerHTML = `<i class="fas fa-file-pdf"></i> $fileName.replace('.pdf', '') · Google Drive`; i class="fas fa-globe">
.drive-header i color: #4285f4; font-size: 1.8rem;
.btn-pdf display: inline-flex; align-items: center; gap: 8px; background: #1e3c2c; color: white; padding: 0.6rem 1.2rem; border-radius: 40px; text-decoration: none; font-weight: 600; font-size: 0.85rem; transition: background 0.2s; border: none; cursor: pointer;