.book-shell[data-v-2b180f03]{position:relative;background:#f9f4ee;perspective:1800px}.book-spread[data-v-2b180f03]{position:absolute;inset:0;display:none;grid-template-columns:1fr 1fr}@media(min-width:768px){.book-shell[data-v-2b180f03]{display:block}.book-spread[data-v-2b180f03]{display:grid}.mobile-viewer[data-v-2b180f03]{display:none}}.book-spread--current[data-v-2b180f03]{z-index:5}.book-page[data-v-2b180f03]{position:relative;overflow:hidden}.book-page--left[data-v-2b180f03],.book-page--right[data-v-2b180f03]{width:100%;height:100%}.flip-sheet[data-v-2b180f03]{position:absolute;top:0;bottom:0;width:50%;transform-style:preserve-3d;z-index:10}.flip-sheet--next[data-v-2b180f03]{right:0;transform-origin:left center;animation:flip-right-to-left-2b180f03 .65s cubic-bezier(.45,0,.55,1) forwards}.flip-sheet--prev[data-v-2b180f03]{left:0;transform-origin:right center;animation:flip-left-to-right-2b180f03 .65s cubic-bezier(.45,0,.55,1) forwards}.flip-sheet__front[data-v-2b180f03],.flip-sheet__back[data-v-2b180f03]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.flip-sheet__back[data-v-2b180f03]{transform:rotateY(180deg)}@keyframes flip-right-to-left-2b180f03{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes flip-left-to-right-2b180f03{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.spine-shadow[data-v-2b180f03]{position:absolute;top:0;bottom:0;left:50%;width:12px;transform:translate(-50%);background:linear-gradient(to right,#0000001f,#0000000a 40% 60%,#0000001f);pointer-events:none;z-index:6}.page-inner-shadow-right[data-v-2b180f03]{position:absolute;top:0;right:0;bottom:0;width:18px;background:linear-gradient(to left,rgba(0,0,0,.1) 0%,transparent 100%);pointer-events:none}.page-inner-shadow-left[data-v-2b180f03]{position:absolute;top:0;left:0;bottom:0;width:18px;background:linear-gradient(to right,rgba(0,0,0,.1) 0%,transparent 100%);pointer-events:none}.cover-stage[data-v-2b180f03]{width:100%;height:100%;background:linear-gradient(135deg,#f0ebe4,#e8e0d6);box-shadow:inset -20px 0 40px #0000000f}.back-cover-stage[data-v-2b180f03]{width:100%;height:100%;background:linear-gradient(225deg,#f0ebe4,#e8e0d6);box-shadow:inset 20px 0 40px #0000000f}.page-blank[data-v-2b180f03]{width:100%;height:100%;background:#f9f4ee}.mobile-viewer[data-v-2b180f03]{display:block;max-width:380px;aspect-ratio:1/1;background:#f9f4ee}@media(min-width:768px){.mobile-viewer[data-v-2b180f03]{display:none}}.nav-btn[data-v-2b180f03]{width:44px;height:44px;border-radius:50%;border:2px solid currentColor;background:transparent;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s;color:var(--color-bk-text, #1a1a1a)}.nav-btn[data-v-2b180f03]:disabled{opacity:.25;cursor:not-allowed}.nav-btn[data-v-2b180f03]:not(:disabled):hover{background:#0000000d}
