.BookFrame-module__pYeQXG__frame{aspect-ratio:var(--frame-aspect,4 / 5);border-radius:var(--frame-radius,18px);background:var(--tint,#f3eeff);position:relative;overflow:hidden}.BookFrame-module__pYeQXG__frame:before{content:"";filter:blur(4px);background:radial-gradient(closest-side,#0e121938,#0000);height:7%;position:absolute;bottom:7%;left:18%;right:18%}.BookFrame-module__pYeQXG__stage{inset:var(--stage-inset,11%);justify-content:center;align-items:center;display:flex;position:absolute;container-type:size}.BookFrame-module__pYeQXG__book{border-radius:0;line-height:0;transition:transform .35s,box-shadow .35s,opacity .3s;display:inline-block;position:relative;box-shadow:0 1px 1px #0e12191a,0 10px 18px -6px #0e121952,0 26px 38px -20px #0e121966}.BookFrame-module__pYeQXG__pending{opacity:0}.BookFrame-module__pYeQXG__loader{aspect-ratio:3/4;background:linear-gradient(100deg,#e2d7fa 30%,#f4efff 50%,#e2d7fa 70%) 0 0/300% 100%;place-items:center;width:min(100cqw,75cqh);animation:1.4s linear infinite BookFrame-module__pYeQXG__bookShimmer;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 18px -8px #0e12192e}.BookFrame-module__pYeQXG__loader>span{border:3px solid #6d28d938;border-top-color:#6d28d9;border-radius:999px;width:26px;height:26px;animation:.8s linear infinite BookFrame-module__pYeQXG__bookSpin}@keyframes BookFrame-module__pYeQXG__bookShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes BookFrame-module__pYeQXG__bookSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BookFrame-module__pYeQXG__loader,.BookFrame-module__pYeQXG__loader>span{animation:none}}.BookFrame-module__pYeQXG__book img{border-radius:inherit;width:auto;max-width:100cqw;height:auto;max-height:100cqh;display:block}.BookFrame-module__pYeQXG__book:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000004d,#ffffff38 55%,#0000000f);border-radius:0;width:6%;max-width:12px;position:absolute;top:0;bottom:0;left:0}.BookFrame-module__pYeQXG__missing{background:linear-gradient(135deg,#e9ddff,#f6d7ea);width:100cqw;height:100cqw;max-height:100cqh}:is(.book-card-lift:hover .BookFrame-module__pYeQXG__book,.book-card-lift:focus-visible .BookFrame-module__pYeQXG__book){transform:translateY(-5px)rotate(-1.2deg);box-shadow:0 1px 1px #0e12191a,0 16px 26px -8px #0e121957,0 34px 48px -22px #0e121973}@media (prefers-reduced-motion:reduce){.BookFrame-module__pYeQXG__book{transition:none;transform:none}.book-card-lift:hover .BookFrame-module__pYeQXG__book{transition:none;transform:none}}.BookFrame-module__pYeQXG__shape{z-index:2;color:#6b7080;background:#ffffffe0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:18px;position:absolute;bottom:10px;right:10px}.BookFrame-module__pYeQXG__calendar{border-radius:0}.BookFrame-module__pYeQXG__calendar:after{background:radial-gradient(circle at 50% 55%,#2b2f38 0 2.2px,#0000 2.6px) 0 0/14px 100% repeat-x,linear-gradient(#0000002e,#0000);border-radius:0;width:auto;max-width:none;height:9%;inset:0 0 auto}.BookFrame-module__pYeQXG__card{border-radius:0}.BookFrame-module__pYeQXG__card:after{display:none}.BookFrame-module__pYeQXG__hinge{border-radius:0}.BookFrame-module__pYeQXG__hinge:after{z-index:1;background:linear-gradient(90deg,#ffffff8c 0 1px,#0000 1px),linear-gradient(90deg,#0000 0 30%,#00000038 36%,#ffffff47 42%,#0000 60%),linear-gradient(90deg,#0000002e,#0000);border-radius:0;width:7%;max-width:none}