body.lector-pagina{--lector-fondo: #0c1022;--lector-panel: #171e36;--lector-panel-claro: #202b47;--lector-borde: #40516e;--lector-texto: #f4f7ff;--lector-secundario: #b9c6df;--lector-acento: #8fe7ed;background:radial-gradient(circle at 82% 0%,#263b59 0,transparent 35rem),radial-gradient(circle at 0% 47%,#1c2648 0,transparent 34rem),var(--lector-fondo);color:var(--lector-texto)}.lector-pagina .lector-contenedor{box-sizing:border-box;width:min(1120px,100%);margin-inline:auto;padding:clamp(16px,3vw,30px) clamp(10px,2vw,24px) 12px}.lector-pagina .lector-cabecera{padding:clamp(18px,3vw,28px);border:1px solid var(--lector-borde);border-radius:20px;background:linear-gradient(135deg,#202d48,#151e35 70%);box-shadow:0 18px 40px #00000029,inset 0 1px #ffffff0f}.lector-pagina .indicador{gap:18px 12px;padding:0;background:transparent;color:var(--lector-secundario);box-shadow:none;font-size:clamp(.8rem,1.5vw,.95rem);font-weight:500}.lector-pagina .indicador-obra{color:var(--lector-texto);font-size:clamp(1.35rem,3.5vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.025em}.lector-pagina .indicador :is(.temporada-actual,.capitulo-actual){color:var(--lector-acento);font-weight:700}.lector-pagina .indicador-titulo-capitulo{color:#dce9fa}.lector-pagina .info-serie-lector{margin:18px auto 0;padding:16px 0 0;border-top:1px solid var(--lector-borde);color:var(--lector-secundario);font-size:.87rem;line-height:1.75}.lector-pagina .info-serie-lector strong{color:#e1f5fc}.lector-pagina .botones-nav{padding:18px 0 8px;gap:10px}.lector-pagina .botones-nav button,.lector-pagina .barra-capitulos button,.lector-pagina .btn-visor-expandir{border:1px solid #57718e;border-radius:12px;background:linear-gradient(145deg,#253b59,#1d2c46);color:var(--lector-texto);box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000024;font-weight:700}.lector-pagina .botones-nav .btn-siguiente{border-color:#76bfd0;background:linear-gradient(130deg,#24798d,#3563a0)}.lector-pagina .botones-nav button:not(:disabled):hover,.lector-pagina .barra-capitulos button:not(:disabled):hover,.lector-pagina .btn-visor-expandir:not(:disabled):hover{border-color:var(--lector-acento);box-shadow:0 0 20px #61d7e41f}.lector-pagina .botones-visor{padding:10px 0}.lector-pagina .barra-capitulos{box-sizing:border-box;max-width:760px;margin:10px auto 18px;padding:12px;border:1px solid var(--lector-borde);border-radius:16px;background:#14223a;box-shadow:0 12px 30px #00000038}.lector-pagina .item-lista{padding:12px 10px;border-color:#344965;border-radius:8px;color:var(--lector-texto);overflow-wrap:anywhere}.lector-pagina .item-lista:hover,.lector-pagina .item-lista:active{background:#263e5c}.lector-pagina .visor-imagenes:not(.visor-expandido){border-radius:14px;outline:1px solid #506581;outline-offset:2px;box-shadow:0 18px 48px #0006}.lector-pagina .contador-imagen{box-sizing:border-box;width:max-content;max-width:100%;margin:15px auto 8px;padding:5px 14px;border:1px solid #435570;border-radius:999px;background:#192740;color:#d8e8fb;font-size:.82rem}.lector-pagina .btn-visor-zoom,.lector-pagina .btn-salir-visor-expandido{border:1px solid rgba(143,231,237,.6);background:#0e1b2ee6;color:#f4fbff}.lector-pagina .btn-visor-zoom.activo{background:#2b657f;border-color:#b1f6f5}.lector-pagina .corazones{padding:16px 2px}.lector-pagina .corazones>button,.lector-pagina .btn-donacion{border:1px solid #516887;border-radius:12px;background:#233650;color:var(--lector-texto);box-shadow:inset 0 1px #ffffff0a}.lector-pagina .corazones>button:not(:disabled):hover,.lector-pagina .btn-donacion:not(:disabled):hover{border-color:var(--lector-acento);background:#2d4865}.lector-pagina .corazones .btn-visto-capitulo.marcado,.lector-pagina #btnSeguirCapitulo[title="Dejar de seguir"]{background:#8fe7ed;border-color:#b0faf7;color:#102a36}.lector-pagina .btn-corazon.activo{border-color:#ef9cad;background:#483149;color:#fff0f4}.lector-pagina .seccion-comentarios{box-sizing:border-box;margin:26px auto 18px;padding:clamp(16px,3vw,26px);border:1px solid var(--lector-borde);border-radius:20px;background:linear-gradient(150deg,#1c2941f5,#111a2ff5);box-shadow:0 16px 40px #0000002e}.lector-pagina .comentarios-titulo{margin-bottom:18px;color:var(--lector-texto);font-size:1.25rem;letter-spacing:-.02em}.lector-pagina :is(.caja-comentario,.comentario,.respuesta,.caja-respuesta){border:1px solid #415572;border-radius:14px;background:#1b2a44;color:var(--lector-texto);box-shadow:0 8px 20px #0000001a}.lector-pagina .respuesta{margin-left:0;margin-inline-start:15px;background:#14233a;border-inline-start:3px solid #79c8d7}.lector-pagina .respuestas{border-color:#4a718d}.lector-pagina .comentario.oculto,.lector-pagina .respuesta.oculto{background:#172238}.lector-pagina :is(.comentario-contenido,.respuesta-contenido){color:#e8f0fd}.lector-pagina :is(.comentario-autor,.respuesta-autor){color:#9de9ee}.lector-pagina :is(.comentario-fecha,.respuesta-fecha,.comentario-oculto-mensaje,.contador-palabras,.contador-palabras-respuesta,.comentarios-vacio,.contador-usos-diarios){color:var(--lector-secundario)}.lector-pagina :is(.texto-comentario,.texto-respuesta,.acceso-input,.reporte-formulario textarea,.reporte-formulario select,.reporte-formulario input,.reporte-centro-respuesta textarea){box-sizing:border-box;border:1px solid #59708f;border-radius:10px;background:#101c32;color:var(--lector-texto);box-shadow:none}.lector-pagina :is(.texto-comentario,.texto-respuesta,.acceso-input)::placeholder{color:#a7bad4;opacity:1}.lector-pagina :is(.texto-comentario,.texto-respuesta,.acceso-input):focus{border-color:var(--lector-acento)}.lector-pagina :is(.btn-publicar,.btn-responder-publicar,.acceso-btn-principal){border:1px solid #7cbdce;border-radius:12px;background:linear-gradient(130deg,#24798d,#3563a0);color:#f5fbff}.lector-pagina :is(.comentarios-orden button,.comentario-plegar,.respuestas-plegar,.btn-like-comentario,.btn-dislike-comentario,.btn-like-respuesta,.btn-dislike-respuesta,.btn-responder,.btn-reportar-comentario,.btn-reportar-respuesta,.btn-responder-cancelar,.comentarios-cargar-mas){border:1px solid #506886;background:#213752;color:#e9f4ff}.lector-pagina :is(.comentarios-orden button.activo,.btn-like-comentario.activo,.btn-like-respuesta.activo){border-color:#96e6ec;background:#315b72;color:#edffff}.lector-pagina :is(.btn-dislike-comentario.activo,.btn-dislike-respuesta.activo){border-color:#c1a7db;background:#493e62;color:#f6edff}.lector-pagina :is(.btn-eliminar-comentario,.btn-eliminar-respuesta){color:#ffb8c5}.lector-pagina .contador-palabras.limite,.lector-pagina .contador-palabras-respuesta.limite,.lector-pagina .comentario-error{color:#ffb3bf}.lector-pagina .pantalla-acceso{background:radial-gradient(circle at 15% 0%,#243959,transparent 55%),#0c1022}.lector-pagina .acceso-contenedor,.lector-pagina .modal-video-contenido{border:1px solid #4b617e;border-radius:24px;background:linear-gradient(150deg,#1c2842,#11192d 70%);color:var(--lector-texto);box-shadow:0 26px 70px #00000073}.lector-pagina :is(.acceso-logo,.acceso-subtitulo){color:var(--lector-texto)}.lector-pagina :is(.acceso-btn-secundario,.btn-olvidaste){color:#bceff4;background:#233a57}.lector-pagina :is(.aceptacion-terminos,.aviso-privacidad-registro,.recuperacion-texto){color:var(--lector-secundario)}.lector-pagina .pantalla-acceso a{color:#a7eff3}.lector-pagina .requisitos-password{background:#172740;border:1px solid #415772}.lector-pagina .requisito{color:#c6d4e8}.lector-pagina .requisito.cumplido{color:#96edca}.lector-pagina .auth-mensaje-error{color:#ffc4cc;background:#462b40}.lector-pagina .auth-mensaje-exito{color:#baf8df;background:#1d413f}.lector-pagina :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--lector-acento);outline-offset:3px}.lector-pagina button:disabled{opacity:.58;cursor:not-allowed}.lector-pagina [hidden]{display:none!important}@media (max-width: 600px){.lector-pagina .lector-contenedor{padding:14px 10px 10px}.lector-pagina .lector-cabecera{padding:17px 12px;border-radius:16px}.lector-pagina .indicador{gap:14px 5px;font-size:.77rem}.lector-pagina .info-serie-lector{font-size:.8rem}.lector-pagina .botones-nav{gap:7px;padding-top:14px}.lector-pagina .botones-nav button{padding:11px 5px;font-size:.85rem}.lector-pagina .seccion-comentarios{padding:16px 12px;border-radius:16px}.lector-pagina .comentario{padding:13px 11px}.lector-pagina .corazones{gap:5px}}@media (prefers-reduced-motion: reduce){.lector-pagina :is(button,a,input,textarea,select){transition:none}}
