/* Motion never changes the finished page dimensions or print layout. */
.turning-leaf{position:absolute!important;inset:0;z-index:20;pointer-events:none;overflow:hidden}
.paper-under,.paper-front,.paper-fold-shadow,.paper-fold,.paper-bleed,.paper-front-light,.paper-curl-light{position:absolute;inset:0;width:1200px;height:640px}
.paper-under{z-index:0}
.paper-front{z-index:1;will-change:clip-path}
.paper-front-light{z-index:2}
.paper-fold-shadow{z-index:3;filter:drop-shadow(7px 5px 13px #17190f44)}
.paper-fold{background:#f2edde;transform-origin:0 0;will-change:transform,clip-path}
.paper-bleed{opacity:.035}
.paper-curl-light,.paper-front-light{overflow:visible}
.viewer{touch-action:pan-y}
.viewer[data-view="original"]{touch-action:pan-x pan-y}
#book{cursor:grab}
.viewer.is-dragging,.viewer.is-dragging #book{cursor:grabbing;user-select:none}
#book{isolation:isolate}
.page[data-page]{backface-visibility:hidden}
.download{transition:background .22s,transform .22s}
.download:hover{transform:translateY(-2px)}
.nav-arrow{transition:background .22s,transform .22s}
.nav-arrow:hover:not(:disabled){transform:translateX(2px)}
#prev:hover:not(:disabled){transform:translateX(-2px)}
@media print{.turning-leaf{display:none!important}}
@media(prefers-reduced-motion:reduce){.download:hover,.nav-arrow:hover:not(:disabled),#prev:hover:not(:disabled){transform:none}}

