.bookshelf-svg-filter{position:absolute;inset:0;visibility:hidden}.bookshelf-scroll-button{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.bookshelf-scroll-button-right{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.bookshelf-book-spine{transform-origin:right}.bookshelf-book-cover,.bookshelf-book-spine{transform-style:preserve-3d;transition:all .5s cubic-bezier(.4,0,.2,1);will-change:auto}.bookshelf-book-cover{transform-origin:left}.bookshelf-paper-texture{pointer-events:none;filter:url(#paper)}.bookshelf-paper-texture-spine{position:fixed;top:0;left:0;z-index:50;opacity:.4}.bookshelf-paper-texture-cover{position:fixed;top:0;right:0;z-index:50;opacity:.4;transition:opacity .3s ease}.bookshelf-book-binding{z-index:50;transition:all .3s ease}.bookshelf-book-binding,.bookshelf-depth-effect{pointer-events:none;position:absolute;top:0;left:0}.bookshelf-depth-effect{z-index:40;opacity:.5;transition:opacity .3s ease}.bookshelf-book-image{transition:all .5s ease-in-out;will-change:auto}.bookshelf-book-title{writing-mode:vertical-rl;font-family:ui-sans-serif,system-ui,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}