:root{--kz-cap-blur-a: 28px;--kz-cap-blur-b: 48px;--kz-cap-sat-a: 170%;--kz-cap-sat-b: 195%;--kz-cap-ease: cubic-bezier(.16, 1, .3, 1);--kz-cap-dur: .42s;--kz-cap-hover-dur: .5s;--kz-cap-hover-ease: ease;--kz-cap-fg: #fff;--kz-cap-fg-muted: rgb(255 255 255 / 88%);--kz-cap-shadow: 0 1px 4px rgb(0 0 0 / 55%), 0 0 2px rgb(0 0 0 / 30%);--kz-opacity-hidden: .001}.kz-caption-overlay,.book-card__caption-overlay{display:block;position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;opacity:1}.kz-caption-overlay:before,.book-card__caption-overlay:before,.kz-caption-overlay:after,.book-card__caption-overlay:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(0px) saturate(100%);backdrop-filter:blur(0px) saturate(100%);transition:opacity var(--kz-cap-hover-dur) var(--kz-cap-hover-ease),-webkit-backdrop-filter var(--kz-cap-hover-dur) var(--kz-cap-hover-ease),backdrop-filter var(--kz-cap-hover-dur) var(--kz-cap-hover-ease)}.kz-caption-overlay:before,.book-card__caption-overlay:before{-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 28%,rgb(0 0 0 / 60%) 52%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,transparent 28%,rgb(0 0 0 / 60%) 52%,#000 100%)}.kz-caption-overlay:after,.book-card__caption-overlay:after{-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 55%,rgb(0 0 0 / 65%) 72%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,transparent 55%,rgb(0 0 0 / 65%) 72%,#000 100%)}@media(min-width:48rem)and (hover:hover)and (pointer:fine){.book-card--caption-overlay:hover .book-card__caption-overlay:before,.book-card--caption-overlay:focus-within .book-card__caption-overlay:before,.book-card--caption-overlay.is-caption-active .book-card__caption-overlay:before,.book-card--caption-overlay:has(.book-card__widget-link:hover) .book-card__caption-overlay:before,.kz-reading-now__cover:hover .kz-caption-overlay:before,.kz-reading-now__cover:focus-visible .kz-caption-overlay:before,.kz-books-widget__cell:hover .kz-caption-overlay:before,.kz-books-widget__cell:focus-within .kz-caption-overlay:before,.kz-books-widget__link:hover .kz-caption-overlay:before,.kz-books-widget__link:focus-visible .kz-caption-overlay:before{opacity:1;-webkit-backdrop-filter:blur(var(--kz-cap-blur-a)) saturate(var(--kz-cap-sat-a));backdrop-filter:blur(var(--kz-cap-blur-a)) saturate(var(--kz-cap-sat-a))}.book-card--caption-overlay:hover .book-card__caption-overlay:after,.book-card--caption-overlay:focus-within .book-card__caption-overlay:after,.book-card--caption-overlay.is-caption-active .book-card__caption-overlay:after,.book-card--caption-overlay:has(.book-card__widget-link:hover) .book-card__caption-overlay:after,.kz-reading-now__cover:hover .kz-caption-overlay:after,.kz-reading-now__cover:focus-visible .kz-caption-overlay:after,.kz-books-widget__cell:hover .kz-caption-overlay:after,.kz-books-widget__cell:focus-within .kz-caption-overlay:after,.kz-books-widget__link:hover .kz-caption-overlay:after,.kz-books-widget__link:focus-visible .kz-caption-overlay:after{opacity:1;-webkit-backdrop-filter:blur(var(--kz-cap-blur-b)) saturate(var(--kz-cap-sat-b));backdrop-filter:blur(var(--kz-cap-blur-b)) saturate(var(--kz-cap-sat-b))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.kz-caption-overlay:before,.book-card__caption-overlay:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / 55%) 55%,rgb(0 0 0 / 78%) 100%);-webkit-mask-image:none;mask-image:none}.kz-caption-overlay:after,.book-card__caption-overlay:after{display:none}}@media(prefers-reduced-motion:reduce){.kz-caption-overlay:before,.book-card__caption-overlay:before,.kz-caption-overlay:after,.book-card__caption-overlay:after{transition:none}}
