.BookCard-module__ifj7KW__card{--book-overlay-visible:0;--book-blur-soft:none;--book-blur-medium:none;--book-blur-deep:none;--book-material-duration:.46s;--book-ink-duration:.3s;--book-ink-offset:4px;--book-ink-scale:.95;--book-ink-delay:80ms;--book-stagger:-20ms}.BookCard-module__ifj7KW__card:is([data-keyboard-focused=true],:focus-visible){--book-overlay-visible:1;--book-blur-soft:blur(1.5px);--book-blur-medium:blur(4px);--book-blur-deep:blur(8px);--book-material-duration:.62s;--book-ink-duration:.42s;--book-ink-offset:0px;--book-ink-scale:1;--book-ink-delay:50ms;--book-stagger:32ms}@media (hover:hover){.BookCard-module__ifj7KW__card:hover{--book-overlay-visible:1;--book-blur-soft:blur(1.5px);--book-blur-medium:blur(4px);--book-blur-deep:blur(8px);--book-material-duration:.62s;--book-ink-duration:.42s;--book-ink-offset:0px;--book-ink-scale:1;--book-ink-delay:50ms;--book-stagger:32ms}}.dark .BookCard-module__ifj7KW__coverFrame:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.BookCard-module__ifj7KW__overlay{pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.BookCard-module__ifj7KW__body{padding:var(--book-overlay-padding);color:var(--book-foreground);position:relative}.BookCard-module__ifj7KW__materialBody{height:var(--book-overlay-height,0px)}.BookCard-module__ifj7KW__floatingText,.BookCard-module__ifj7KW__badges,.BookCard-module__ifj7KW__copy{transform:translateZ(var(--book-text-depth))}.BookCard-module__ifj7KW__glass,.BookCard-module__ifj7KW__wash{opacity:var(--book-overlay-visible);transition:opacity var(--book-material-duration)ease-in-out;position:absolute;inset:-2.5rem 0 0}.BookCard-module__ifj7KW__glass{top:calc(var(--book-overlay-padding) + .625em);transition:opacity var(--book-material-duration)ease-in-out,backdrop-filter var(--book-material-duration)ease-in-out}.BookCard-module__ifj7KW__soft{-webkit-backdrop-filter:var(--book-blur-soft);backdrop-filter:var(--book-blur-soft);-webkit-mask-image:linear-gradient(#0000,#000 1.5rem);mask-image:linear-gradient(#0000,#000 1.5rem)}.BookCard-module__ifj7KW__medium{-webkit-backdrop-filter:var(--book-blur-medium);backdrop-filter:var(--book-blur-medium);-webkit-mask-image:linear-gradient(#0000 .3rem,#000 2.5rem);mask-image:linear-gradient(#0000 .3rem,#000 2.5rem)}.BookCard-module__ifj7KW__deep{-webkit-backdrop-filter:var(--book-blur-deep);backdrop-filter:var(--book-blur-deep);-webkit-mask-image:linear-gradient(#0000 .75rem,#000 3.5rem);mask-image:linear-gradient(#0000 .75rem,#000 3.5rem)}.BookCard-module__ifj7KW__wash{background:linear-gradient(to bottom,rgb(var(--book-wash)/0),rgb(var(--book-wash)/.12)1rem,rgb(var(--book-wash)/.4)2rem,rgb(var(--book-wash)/var(--book-wash-opacity))3rem,rgb(var(--book-wash)/calc(var(--book-wash-opacity) + .06))100%)}.BookCard-module__ifj7KW__text{position:relative}.BookCard-module__ifj7KW__text>*{opacity:var(--book-overlay-visible);transform:translateY(var(--book-ink-offset))scale(var(--book-ink-scale));transform-origin:0;transition:opacity var(--book-ink-duration)ease-in-out,transform var(--book-ink-duration)cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--book-ink-delay) + var(--book-line-delay,0s))}.BookCard-module__ifj7KW__text>:nth-child(2){--book-line-delay:var(--book-stagger)}.BookCard-module__ifj7KW__text>:nth-child(3){--book-line-delay:calc(var(--book-stagger)*2)}.BookCard-module__ifj7KW__text>:nth-child(4){--book-line-delay:calc(var(--book-stagger)*3)}.BookCard-module__ifj7KW__text>:nth-child(5){--book-line-delay:calc(var(--book-stagger)*4)}.BookCard-module__ifj7KW__secondary{color:var(--book-secondary)}.BookCard-module__ifj7KW__fact{font-variant-numeric:tabular-nums;min-width:0;color:var(--book-foreground);align-items:center;gap:.375rem;font-weight:500;line-height:1.4;display:flex}.BookCard-module__ifj7KW__factIcon{width:1em;height:1em;color:var(--book-secondary);opacity:.65;flex-shrink:0}.BookCard-module__ifj7KW__emptyStar{color:var(--book-secondary);opacity:.35}.BookCard-module__ifj7KW__badge,.BookCard-module__ifj7KW__copyVisual{border:1px solid color-mix(in srgb,var(--book-foreground)14%,rgb(var(--book-wash)));background:rgb(var(--book-wash)/.94);color:var(--book-foreground)}.BookCard-module__ifj7KW__badges{top:var(--book-corner-inset);left:var(--book-corner-inset)}.BookCard-module__ifj7KW__badge{border-radius:9999px;gap:.375em;padding:.25em .625em;font-weight:500;line-height:1.4}.BookCard-module__ifj7KW__badge>svg{opacity:.75;flex-shrink:0;width:1em;height:1em}.BookCard-module__ifj7KW__copy{top:var(--book-corner-inset);right:var(--book-corner-inset);opacity:var(--book-overlay-visible);transition:opacity var(--book-ink-duration)ease var(--book-ink-delay),scale .2s ease,transform .2s ease;border:1px solid #0000;scale:1}.BookCard-module__ifj7KW__copyVisual{border-radius:inherit;transform-origin:100% 0;transform:scale(.805)scale(var(--book-ink-scale));transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform var(--book-ink-duration)cubic-bezier(.22,1,.36,1)var(--book-ink-delay);justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}.BookCard-module__ifj7KW__copyVisual:before{content:"";border-radius:inherit;opacity:0;background:#0003;transition:opacity .2s;position:absolute;inset:0}.BookCard-module__ifj7KW__card[data-cover-tone=dark] .BookCard-module__ifj7KW__copyVisual:before,.BookCard-module__ifj7KW__card[data-cover-tone=light] .BookCard-module__ifj7KW__copy[data-copy-complete=true] .BookCard-module__ifj7KW__copyVisual:before{background:#fff3}.BookCard-module__ifj7KW__card[data-cover-tone=dark] .BookCard-module__ifj7KW__copy[data-copy-complete=true] .BookCard-module__ifj7KW__copyVisual:before{background:#0003}.BookCard-module__ifj7KW__copy[data-copy-hovered=true]{scale:1.08}.BookCard-module__ifj7KW__copy[data-copy-hovered=true] .BookCard-module__ifj7KW__copyVisual:before{opacity:1}.BookCard-module__ifj7KW__copyVisual>svg{z-index:1;position:relative}.BookCard-module__ifj7KW__copy[data-copy-complete=true] .BookCard-module__ifj7KW__copyVisual{background-color:var(--book-foreground);color:rgb(var(--book-wash));border-color:color-mix(in srgb,rgb(var(--book-wash))14%,var(--book-foreground))}@media (prefers-reduced-motion:reduce){.BookCard-module__ifj7KW__glass,.BookCard-module__ifj7KW__wash,.BookCard-module__ifj7KW__text>*,.BookCard-module__ifj7KW__copy,.BookCard-module__ifj7KW__copyVisual,.BookCard-module__ifj7KW__copyVisual:before{transition:none}.BookCard-module__ifj7KW__floatingText,.BookCard-module__ifj7KW__badges,.BookCard-module__ifj7KW__copy,.BookCard-module__ifj7KW__text>*{transform:none}.BookCard-module__ifj7KW__copy[data-copy-hovered=true]{scale:1}.BookCard-module__ifj7KW__copyVisual{transform:scale(.805)}}
