.books-lightbox{--books-lightbox-surface: color-mix(in oklab, var(--background) 30%, transparent);--books-lightbox-backdrop: var(--background);--yarl__thumbnails_container_background_color: var(--books-lightbox-backdrop);--yarl__thumbnails_thumbnail_background: transparent;--yarl__thumbnails_thumbnail_border_color: color-mix( in oklab, currentColor 30%, transparent )}.books-lightbox.yarl__portal{--yarl__color_backdrop: var(--books-lightbox-backdrop);--yarl__container_background_color: var(--books-lightbox-backdrop);--yarl__thumbnails_container_background_color: var(--books-lightbox-backdrop);--yarl__thumbnails_thumbnail_background: transparent}.books-lightbox .yarl__toolbar>button{color:var(--foreground)!important}.books-lightbox .yarl__toolbar{display:flex;gap:10px}.books-lightbox .yarl__container{background-color:var(--books-lightbox-backdrop)!important}.books-lightbox .yarl__carousel,.books-lightbox .yarl__slide,.books-lightbox .yarl__slide_wrapper,.books-lightbox .yarl__slide_image{background:transparent!important}.books-lightbox .yarl__slide_image{filter:none}.books-lightbox .yarl__slide_image[data-has-alpha=true]{--books-image-shadow: color-mix(in oklab, currentColor 50%, transparent);filter:drop-shadow(-1px 4px 4px var(--books-image-shadow))}.dark .books-lightbox .yarl__slide_image[data-has-alpha=true]{filter:none}.books-lightbox .yarl__button{background-color:color-mix(in oklab,var(--background) 30%,transparent);color:var(--foreground);border-radius:9999px;border:1px solid color-mix(in oklab,currentColor 70%,transparent);cursor:pointer;filter:none;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.books-lightbox [data-slot=button],.books-lightbox [data-slot=button]:active{box-shadow:none!important}.books-lightbox .yarl__button:hover{background-color:color-mix(in oklab,var(--foreground) 10%,transparent);transform:scale(1.03)}.books-lightbox .yarl__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.books-lightbox .yarl__button svg{width:20px;height:20px;color:var(--foreground)}.books-lightbox .yarl__thumbnails_container{background:var(--books-lightbox-backdrop)!important}.books-lightbox .yarl__thumbnails_wrapper,.books-lightbox .yarl__thumbnails,.books-lightbox .yarl__thumbnails_track{background:transparent!important}.books-lightbox .yarl__thumbnails_thumbnail,.books-lightbox .yarl__thumbnails_thumbnail:before,.books-lightbox .yarl__thumbnails_thumbnail:after,.books-lightbox .yarl__thumbnails_thumbnail_active,.books-lightbox .yarl__thumbnails_thumbnail_placeholder{background:transparent!important}.books-lightbox .yarl__thumbnails_container{--yarl__thumbnails_thumbnail_padding: 0px;--yarl__thumbnails_thumbnail_border: 0px;--yarl__thumbnails_container_padding: 0px;border-top:1px solid color-mix(in oklab,currentColor 20%,transparent)}.books-lightbox .yarl__thumbnails_wrapper{margin:0!important;padding:0!important}.books-lightbox .yarl__thumbnails_track{align-items:flex-start!important}.books-lightbox .yarl__thumbnails_container .yarl__thumbnails_thumbnail{padding:0;display:flex;align-items:center;justify-content:center;height:var(--yarl__thumbnails_thumbnail_height)!important;flex:0 0 auto}.books-lightbox .yarl__thumbnails_container .yarl__thumbnails_thumbnail img{width:100%!important;height:100%!important;display:block;object-fit:contain;background:transparent;filter:none}.books-lightbox .yarl__thumbnails_container .yarl__thumbnails_thumbnail img[data-has-alpha=true]{--books-image-shadow: color-mix(in oklab, currentColor 50%, transparent);filter:drop-shadow(-1px 2px 2px var(--books-image-shadow))}.dark .books-lightbox .yarl__thumbnails_container .yarl__thumbnails_thumbnail img[data-has-alpha=true]{filter:none}.books-lightbox .yarl__thumbnails_vignette{display:none}.books-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:640px){.books-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.book{width:100%}.book-main-image-wrapper{display:block;width:100%}.book-image-frame{position:relative;display:block;width:100%}.book-image-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 0s linear .1s;pointer-events:none;will-change:opacity}.book-image-layer.is-active{opacity:1;transition:opacity .1s ease-out 0s}.books-gallery img{display:block;width:100%;height:auto}.books-gallery .book-main-image-wrapper img{filter:none}.books-gallery .book-main-image-wrapper img[data-has-alpha=true]{--books-image-shadow: color-mix(in oklab, currentColor 50%, transparent);filter:drop-shadow(-1px 4px 4px var(--books-image-shadow))}.dark .books-gallery .book-main-image-wrapper img[data-has-alpha=true]{filter:none}@media(min-width:1024px){.books-gallery{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}@media(max-width:639px){html.books-snap-view:not(.dp-snap-suspended),body.books-snap-view:not(.dp-snap-suspended){scroll-snap-type:y mandatory!important;scroll-padding-top:5rem;scroll-padding-bottom:5rem;overscroll-behavior-y:contain;overflow-anchor:none}html.books-snap-view:not(.dp-snap-suspended) .books-gallery .book,body.books-snap-view:not(.dp-snap-suspended) .books-gallery .book{scroll-snap-align:center;scroll-snap-stop:always}html.books-snap-view:not(.dp-snap-suspended) .books-gallery .book:first-child,body.books-snap-view:not(.dp-snap-suspended) .books-gallery .book:first-child{scroll-snap-align:start}html.books-snap-view:not(.dp-snap-suspended) .site-footer,body.books-snap-view:not(.dp-snap-suspended) .site-footer{scroll-snap-align:start;scroll-snap-stop:always}}
