/* Shared page-turn controls for previews, hosted books and downloaded books. */
.book-stage{--page-turn-size:48px;--page-turn-inset:18px;--page-turn-page-gap:14px;--page-turn-gutter:calc(var(--page-turn-inset) + var(--page-turn-size) + var(--page-turn-page-gap))}
.book-view .book:not(.is-zoomed){padding-inline:var(--page-turn-gutter)}
.book-edge-prev{left:var(--page-turn-inset)}
.book-edge-next{right:var(--page-turn-inset)}
:is(.workspace,.book-view) button.page-turn-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid var(--page-turn-border,#b8c7d9);border-radius:12px;background:var(--page-turn-bg,#fff);color:var(--page-turn-color,#273d54);box-shadow:0 2px 5px #10243712;cursor:pointer}
.page-turn-button svg{display:block;width:24px;height:24px;flex:none;stroke:currentColor;stroke-width:2.25;fill:none;stroke-linecap:round;stroke-linejoin:round}
:is(.workspace,.book-view) button.page-turn-button:hover:not(:disabled){background:var(--page-turn-hover,#e8eff7);border-color:var(--page-turn-color,#273d54)}
:is(.workspace,.book-view) button.page-turn-button:disabled{background:var(--page-turn-bg,#fff);color:var(--page-turn-color,#273d54);opacity:.35;box-shadow:none;cursor:default}
:is(.workspace,.book-view) button.page-turn-button:focus-visible{outline:3px solid #d6ff6f;outline-offset:3px}
.book-view,.flip-display:is(:fullscreen,.editor-expanded){--page-turn-bg:#253b55;--page-turn-color:#fff;--page-turn-border:#71849b;--page-turn-hover:#3a5779}

@media(max-width:650px){.book-stage{--page-turn-size:44px;--page-turn-inset:12px;--page-turn-page-gap:10px}:is(.workspace,.book-view) button.page-turn-button{width:44px;height:44px;min-width:44px;min-height:44px}}

:is(.workspace,.book-view) button.page-turn-button{--page-turn-bg:#d6e6f9;--page-turn-border:#7399c6;--page-turn-color:#193f6b;--page-turn-hover:#bdd6f2;box-shadow:0 2px 0 #a5c0df}
:is(.workspace,.book-view) button.page-turn-button:disabled{background:#e2e7ee;color:#66758b;border-color:#b8c3d1;opacity:1;box-shadow:none}

:is(.workspace,.book-view) button.page-turn-button:hover:not(:disabled){color:var(--page-turn-color)}

:is(.workspace,.book-view) button.page-turn-button{box-shadow:none!important;border-width:1px!important}
