.ls-reader[data-v-039daebf]{--reader-page-width: calc(100vw - 4rem) ;--reader-page-gap: clamp(2rem, 5vw, 4.5rem)}.menu-enter-active[data-v-039daebf],.menu-leave-active[data-v-039daebf]{transition:transform .5s}.menu-enter[data-v-039daebf],.menu-leave-to[data-v-039daebf]{transform:translateY(100%)}.reader-loading-bar[data-v-039daebf]{width:0;transition:width .12s linear;will-change:width}@media (prefers-reduced-motion: reduce){.reader-loading-bar[data-v-039daebf]{transition:none}}.no-select[data-v-039daebf]{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;cursor:default!important}#app[data-v-039daebf]{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.reader-paged-content[data-v-039daebf]{box-sizing:border-box;width:var(--reader-page-width)!important;max-width:none!important;height:calc(100dvh - 9rem);min-height:28rem;padding-inline:0!important;-moz-column-width:var(--reader-column-width, var(--reader-page-width));column-width:var(--reader-column-width, var(--reader-page-width));-moz-column-gap:var(--reader-page-gap);column-gap:var(--reader-page-gap);-moz-column-fill:auto;column-fill:auto;overflow-x:hidden;overflow-y:hidden;scroll-behavior:auto}.reader-paged-content[data-v-039daebf] h1,.reader-paged-content[data-v-039daebf] h2,.reader-paged-content[data-v-039daebf] h3,.reader-paged-content[data-v-039daebf] figure,.reader-paged-content[data-v-039daebf] blockquote{-moz-column-break-inside:avoid;break-inside:avoid}.reader-paged-content[data-v-039daebf] .custom-image-figure{display:flex;width:100%;max-width:100%;margin:.75rem 0!important;align-items:center;justify-content:center;overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid}.reader-paged-content[data-v-039daebf] .custom-image-figure img,.reader-paged-content[data-v-039daebf] img{display:block;width:auto!important;height:auto!important;max-height:calc(100dvh - 17rem);max-width:100%!important;margin:0 auto!important;-o-object-fit:contain;object-fit:contain}.reader-paged-content[data-v-039daebf] iframe{max-height:calc(100dvh - 16rem);max-width:100%;-o-object-fit:contain;object-fit:contain}.reader-page-controls[data-v-039daebf]{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.reader-page-control[data-v-039daebf]{pointer-events:auto;position:absolute;top:0;bottom:5.25rem;display:grid;height:auto;width:max(2.5rem,calc((100vw - var(--reader-page-width)) / 2));place-items:center;border:0;border-radius:0;background:transparent;color:inherit;opacity:.28;transition:opacity .15s ease,background-color .15s ease}.reader-page-control-left[data-v-039daebf]{left:0}.reader-page-control-right[data-v-039daebf]{right:0}.reader-page-control[data-v-039daebf] svg{height:1rem;width:1rem;padding:.8rem .55rem;border:1px solid rgb(127 127 127 / 12%);border-radius:.75rem;background:#7f7f7f12;box-sizing:content-box;transition:transform .15s ease,background-color .15s ease}.reader-page-control[data-v-039daebf]:hover:not(:disabled){opacity:.85}.reader-page-control-left[data-v-039daebf]:hover:not(:disabled){background:linear-gradient(to right,rgb(127 127 127 / 8%),transparent)}.reader-page-control-right[data-v-039daebf]:hover:not(:disabled){background:linear-gradient(to left,rgb(127 127 127 / 8%),transparent)}.reader-page-control-left[data-v-039daebf]:hover:not(:disabled) svg{transform:translate(-.15rem);background:#7f7f7f24}.reader-page-control-right[data-v-039daebf]:hover:not(:disabled) svg{transform:translate(.15rem);background:#7f7f7f24}.reader-page-control[data-v-039daebf]:disabled{opacity:0;pointer-events:none}@media (max-width: 767px){.ls-reader[data-v-039daebf]{--reader-page-width: calc(100vw - 2.5rem) }.reader-paged-content[data-v-039daebf]{height:calc(100dvh - 8rem);min-height:20rem;touch-action:pan-y}.reader-page-control[data-v-039daebf]{bottom:4.5rem;width:max(1.25rem,calc((100vw - var(--reader-page-width)) / 2));opacity:.42}.reader-page-control[data-v-039daebf] svg{height:.8rem;width:.8rem;padding:.65rem .4rem}}@media (min-width: 1024px){.ls-reader[data-v-039daebf]{--reader-page-width: min(88rem, calc(100vw - 5rem) )}}
