/* Keep a large bookshelf light: off-screen cards do not need to paint yet. */
.book{content-visibility:auto;contain-intrinsic-size:0 270px}
.book img{content-visibility:auto}

/* Keep a large shelf responsive: filters and animated shadows repaint every
   visible card while scrolling. The cozy colors stay, but the expensive
   effects are limited to the book detail view. */
.book-grid{filter:none!important;contain:layout paint style}
.book,.book *{transition:none!important}
.book:hover .cover,.book:hover img{transform:none!important;filter:none!important}
.cover{box-shadow:2px 3px 6px #43251e1c!important}
.book-details::backdrop,.edition-dialog::backdrop{backdrop-filter:none!important}
