.ctrl[data-v-23912281]{align-items:center;border-radius:9999px;color:#d4d4d8;display:flex;height:2.25rem;justify-content:center;transition:all .15s ease;width:2.25rem}.ctrl[data-v-23912281]:hover:not(:disabled){background:#ffffff1a;color:#fff}.ctrl[data-v-23912281]:disabled{cursor:not-allowed;opacity:.35}.book[data-v-23912281]{filter:drop-shadow(0 24px 50px rgba(0,0,0,.55));perspective:1800px;perspective-origin:center 55%;position:relative;will-change:transform}.page[data-v-23912281]{background:#fff;height:100%;overflow:hidden;position:absolute;top:0;width:50%}.page-left[data-v-23912281]{border-radius:4px 0 0 4px;left:0}.page-right[data-v-23912281]{border-radius:0 4px 4px 0;left:50%}.page.single[data-v-23912281]{border-radius:4px;left:0;width:100%}.page-img[data-v-23912281]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%;-webkit-user-drag:none}.page-num[data-v-23912281]{bottom:6px;color:#71717ab3;font-size:10px;left:50%;transform:translate(-50%)}.link-layer[data-v-23912281],.page-num[data-v-23912281]{pointer-events:none;position:absolute}.link-layer[data-v-23912281]{inset:0}.pdf-link[data-v-23912281]{border-radius:2px;cursor:pointer;pointer-events:auto;position:absolute;transition:background-color .15s ease}.pdf-link[data-v-23912281]:hover{background:#3b82f62e;box-shadow:inset 0 0 0 1px #3b82f666}.spine-shadow[data-v-23912281]{bottom:0;pointer-events:none;position:absolute;top:0;width:8%}.spine-shadow-left[data-v-23912281]{background:linear-gradient(90deg,rgba(0,0,0,.16),transparent);left:0}.spine-shadow-right[data-v-23912281]{background:linear-gradient(270deg,rgba(0,0,0,.16),transparent);right:0}.leaf[data-v-23912281]{height:100%;pointer-events:none;position:absolute;top:0;transform-style:preserve-3d;width:50%;z-index:10}.leaf-next[data-v-23912281]{animation:flip-next-23912281 .65s cubic-bezier(.42,.05,.25,.98) forwards;left:50%;transform-origin:left center}.leaf-prev[data-v-23912281]{animation:flip-prev-23912281 .65s cubic-bezier(.42,.05,.25,.98) forwards;left:0;transform-origin:right center}.leaf-face[data-v-23912281]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;inset:0;overflow:hidden;position:absolute}.leaf-back[data-v-23912281]{transform:rotateY(180deg)}.leaf-overlay[data-v-23912281]{inset:0;opacity:0;pointer-events:none;position:absolute}.fold-front[data-v-23912281]{animation:fold-front-23912281 .65s cubic-bezier(.42,.05,.25,.98) forwards}.leaf-next .fold-front[data-v-23912281]{background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 62%)}.leaf-prev .fold-front[data-v-23912281]{background:linear-gradient(270deg,rgba(0,0,0,.55),transparent 62%)}.fold-back[data-v-23912281]{animation:fold-back-23912281 .65s cubic-bezier(.42,.05,.25,.98) forwards;background:linear-gradient(90deg,#0006,#0000001f)}.gloss[data-v-23912281]{animation:gloss-23912281 .65s ease-out forwards;background:linear-gradient(105deg,transparent 28%,hsla(0,0%,100%,.55) 50%,transparent 72%)}@keyframes flip-next-23912281{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes flip-prev-23912281{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes fold-front-23912281{0%{opacity:0}to{opacity:.75}}@keyframes fold-back-23912281{0%{opacity:.65}55%{opacity:.5}to{opacity:0}}@keyframes gloss-23912281{0%{opacity:0}22%{opacity:.6}52%{opacity:0}to{opacity:0}}.nav-arrow[data-v-23912281]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18181b99;border-radius:9999px;color:#fff;display:flex;height:2.75rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease;width:2.75rem;z-index:20}.nav-arrow[data-v-23912281]:hover{background:#18181be6}.pg-next-enter-active[data-v-23912281],.pg-next-leave-active[data-v-23912281],.pg-prev-enter-active[data-v-23912281],.pg-prev-leave-active[data-v-23912281]{transition:transform .4s ease,opacity .4s ease}.pg-next-enter-from[data-v-23912281]{opacity:0;transform:translate(40%)}.pg-next-leave-to[data-v-23912281],.pg-prev-enter-from[data-v-23912281]{opacity:0;transform:translate(-40%)}.pg-prev-leave-to[data-v-23912281]{opacity:0;transform:translate(40%)}.pg-next-leave-active[data-v-23912281],.pg-prev-leave-active[data-v-23912281]{inset:0;position:absolute}
