.visor-lectura { margin: 12px auto; padding-inline: 12px; }
.visor-lectura nav { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 8px; }
.visor-lectura button { font: inherit; color: #19395a; background: white; border: 1px solid #b9d9e8; border-radius: 8px; padding: 6px 10px; cursor: pointer; }
.visor-lectura button:disabled { opacity: .6; cursor: default; }
.visor-lectura img { display: block; width: 100%; max-width: 900px; height: auto; margin: 12px auto 0; }
