:root{--iu-color-titulo:#1a1a2e;--iu-color-acento:#7a2142;--iu-color-boton-oscuro:#1a1a2e;--iu-color-texto:#333;--iu-color-fondo-suave:#f2f2f2;--iu-color-divisor:#e5e5e5}.iu-libros-filtros{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.iu-libros-filtro-pill{padding:10px 24px;border-radius:30px;border:none;background:#7a2142 !important;background-image:none !important;color:#fff !important;font-size:14px;font-weight:700;cursor:pointer;transition:filter .2s ease}.iu-libros-filtro-pill:hover{filter:brightness(.9);color:#fff !important}.iu-libros-filtro-pill.iu-filtro-activo{background:#000 !important;background-image:none !important;color:#fff !important}.iu-libros-filtro-pill.iu-filtro-activo:hover{filter:brightness(1.2)}.iu-libros-lista{display:flex;flex-direction:column;margin:20px 0}.iu-libro-row{display:grid;grid-template-columns:260px 1fr;gap:32px;padding:32px 0;border-bottom:1px solid var(--iu-color-divisor)}.iu-libro-row:first-child{border-top:1px solid var(--iu-color-divisor)}@media (max-width:900px){.iu-libro-row{grid-template-columns:1fr}}.iu-libro-row__imagen{display:block;width:260px;max-width:100%;aspect-ratio:390/506;overflow:hidden;border-radius:4px;background:var(--iu-color-fondo-suave)}.iu-libro-row__imagen img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.iu-libro-row__contenido{display:flex;flex-direction:column;justify-content:center}.iu-libro-row__autor{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--iu-color-acento);margin-bottom:8px}.iu-icono-autor{flex-shrink:0}.iu-libro-row__titulo{font-size:25px !important;font-weight:700;line-height:1.3;color:#2d2d2d !important;text-transform:none !important;margin:0 0 14px}.iu-libro-row__titulo a{color:inherit !important;text-decoration:none}.iu-libro-row__titulo a:hover{color:var(--iu-color-acento) !important}.iu-libro-row__extracto{font-size:15px;line-height:1.6;color:var(--iu-color-texto);margin:0 0 20px;max-width:900px}.iu-libro-row__botones{display:flex;gap:14px;flex-wrap:wrap}.iu-libro-row__btn-sinopsis,.iu-libro-row__btn-descargar{display:inline-block;padding:11px 24px;border-radius:30px;font-size:13px;font-weight:700;letter-spacing:.3px;text-decoration:none !important;border:none;cursor:pointer;text-align:center;transition:opacity .2s ease;background-image:none !important}.iu-libro-row__btn-sinopsis{background:#000 !important;color:#fff !important}.iu-libro-row__btn-descargar{background:var(--iu-color-acento) !important;color:#fff !important}.iu-libro-row__btn-sinopsis:hover,.iu-libro-row__btn-sinopsis:focus,.iu-libro-row__btn-sinopsis:visited,.iu-libro-row__btn-descargar:hover,.iu-libro-row__btn-descargar:focus,.iu-libro-row__btn-descargar:visited{opacity:.85;color:#fff !important}.iu-modal-sinopsis{display:none;position:fixed;inset:0;z-index:99999;align-items:center;justify-content:center;padding:20px}.iu-modal-sinopsis.iu-modal-abierto{display:flex}.iu-modal-sinopsis__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.iu-modal-sinopsis__caja{position:relative;background:#fff;max-width:700px;width:100%;max-height:85vh;overflow-y:auto;border-radius:8px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media (max-width:600px){.iu-modal-sinopsis__caja{padding:28px 20px}}.iu-modal-sinopsis__cerrar{position:absolute;top:14px;right:16px;background:0 0;border:none;font-size:28px;line-height:1;color:#999;cursor:pointer;padding:4px}.iu-modal-sinopsis__cerrar:hover{color:var(--iu-color-acento)}.iu-modal-sinopsis__titulo{font-size:22px;font-weight:700;color:var(--iu-color-titulo);margin:0 0 20px;padding-right:30px}.iu-modal-sinopsis__cuerpo{font-size:15px;line-height:1.75;color:var(--iu-color-texto)}.iu-modal-sinopsis__cuerpo p{margin-bottom:1.2em}body.iu-modal-bloqueo-scroll{overflow:hidden}.iu-libro-single{display:grid;grid-template-columns:320px 1fr;gap:48px;margin:40px 0 60px}@media (max-width:782px){.iu-libro-single{grid-template-columns:1fr}}.iu-libro-single__imagen{width:100%;border-radius:6px;overflow:hidden;background:var(--iu-color-fondo-suave)}.iu-libro-single__imagen img{width:100%;height:auto;display:block}.iu-libro-single__titulo{font-size:30px;font-weight:700;margin:0 0 8px;color:var(--iu-color-titulo)}.iu-libro-single__autor-nombre{font-size:16px;color:var(--iu-color-acento);font-weight:700;margin-bottom:4px}.iu-libro-single__autor-info{font-size:14px;color:#555;margin-bottom:22px;font-style:italic}.iu-libro-single__descarga{display:inline-block;padding:12px 26px;background:var(--iu-color-acento);color:#fff;font-weight:700;text-decoration:none;border-radius:30px;margin-bottom:26px;letter-spacing:.3px}.iu-libro-single__descarga:hover{opacity:.85;color:#fff}.iu-libro-single__sinopsis-titulo{font-size:18px;font-weight:700;margin-bottom:10px;color:var(--iu-color-titulo);border-bottom:2px solid #eee;padding-bottom:8px}.iu-libro-single__sinopsis{font-size:15px;line-height:1.75;color:var(--iu-color-texto)}.iu-libro-single__sinopsis p{margin-bottom:1.2em}.iu-libro-single__volver{display:inline-block;margin-bottom:20px;font-size:14px;color:#666;text-decoration:none}.iu-libro-single__volver:hover{color:var(--iu-color-acento)}