.book-jacket{color:#fff;font-family:var(--font-display,inherit);background:#5c39ad;border-radius:8px;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.book-jacket:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -3px 2px #24134480,inset 0 0 0 1px #ffffff38}.book-jacket-hinge{z-index:4;pointer-events:none;background:linear-gradient(270deg,#21103f70,#ffffff24 35%,#20103b40 60%,#0000);border-inline-end:1px solid #ffffff21;width:4%;position:absolute;inset-block:0;inset-inline-start:0}.book-jacket-front .book-jacket-art{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.book-jacket-front .book-jacket-wash{background:linear-gradient(#211436a6,#0000 38% 66%,#1d1135d9);position:absolute;inset:0}.book-jacket-front-title{inset-inline:9%;text-align:center;overflow-wrap:anywhere;text-wrap:balance;max-height:30%;margin:0;padding:5cqw 7cqw;font-size:clamp(1.2rem,7cqw,3.5rem);font-weight:900;line-height:1.22;position:absolute;top:6%;overflow:hidden}.book-jacket-front-title>span:not(.book-antique-frame){z-index:1;position:relative}.book-jacket .book-jacket-signature img{background:0 0;border-radius:0}.book-jacket-front-title[data-long=true]{font-size:clamp(1rem,5.2cqw,2.6rem)}.book-jacket-signature{flex-direction:column;align-items:center;gap:.3em;font-size:clamp(.55rem,2.4cqw,.85rem);display:flex}.book-jacket .book-jacket-signature img{object-fit:contain;flex:none;width:28cqw;height:20cqw}.book-jacket-front>.book-jacket-signature{bottom:4%;position:absolute;inset-inline:10%}.book-jacket-back{background:radial-gradient(at 15% 5%,#b592ed80,#0000 55%),linear-gradient(145deg,#7545bf,#5541b5 58%,#337cbe)}.book-jacket-back .book-jacket-hinge{inset-inline:auto 0}.book-jacket-back-layout{grid-template-rows:auto minmax(0,1fr) auto;gap:4cqw;display:grid;position:absolute;inset:5% 8% 4%}.book-jacket-synopsis{color:#fff;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;gap:5cqw;padding:7cqw 5.5cqw 6cqw;display:flex;position:relative;overflow:hidden}.book-jacket-synopsis h2{text-align:center;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:min(5cqw,2rem);font-weight:900;line-height:1.25}.book-jacket-synopsis h2[data-long=true]{font-size:min(3.6cqw,1.5rem)}.book-jacket-synopsis p{text-align:start;overflow-wrap:anywhere;margin:0;font-size:min(3.2cqw,1.25rem);line-height:1.55}.book-jacket-footer{grid-template-columns:1fr 1.4fr 1fr;align-items:end;gap:0;display:grid}.book-jacket-qr-block{text-align:center;flex-direction:column;grid-area:1/3;justify-self:end;align-items:center;gap:.4em;width:78%;font-size:clamp(.5rem,2cqw,.75rem);display:flex}.book-jacket-qr{background:0 0;border:1px solid #fff;border-radius:6px;width:100%;height:auto}.book-jacket-back .book-jacket-signature{max-width:69%}.book-jacket-site{white-space:nowrap}.book-jacket-stars{pointer-events:none;position:absolute;inset:0}.book-jacket-stars svg{color:#ffe15a;fill:currentColor;opacity:.6;stroke-width:1.5px;position:absolute}.book-jacket-cast{place-content:center;justify-self:center;align-items:center;gap:3cqw;width:100%;max-width:70cqw;min-height:0;display:grid}.book-jacket-cast figure{text-align:center;min-width:0;margin:0}.book-jacket-portrait{aspect-ratio:1;background:#7351bc;border:2px solid #fff;border-radius:50%;place-items:center;width:min(16cqw,100%);margin:0 auto 1.5cqw;display:grid;overflow:hidden}.book-jacket .book-jacket-portrait img{object-fit:cover;object-position:center;width:100%;height:100%}.book-jacket-portrait>svg{color:#fff;width:65%;height:65%}.book-jacket-cast figcaption{overflow-wrap:anywhere;color:#fff;font-size:3cqw;line-height:1.25}.book-jacket-cast[data-many=true] figcaption{font-size:2.4cqw}.book-jacket-imprint{flex-direction:column;grid-area:1/2;justify-self:center;align-items:center;gap:1.2cqw;max-width:100%;display:flex}.book-jacket-back .book-jacket-imprint .book-jacket-signature{max-width:100%}.book-jacket-year{color:#fff;font-size:2.3cqw}.book-jacket-back .book-jacket-signature{font-size:2cqw}.book-jacket-back .book-jacket-signature img{width:23cqw;height:15cqw}.book-jacket-back .book-jacket-year{font-size:2cqw}.book-jacket-cast-section{flex-direction:column;justify-content:center;align-items:center;gap:3cqw;min-height:0;display:flex}.book-jacket-cast-title{color:#fff;place-items:center;width:48cqw;min-height:12cqw;margin:0;padding:3cqw 8cqw;font-size:3.6cqw;font-weight:700;display:grid;position:relative}.book-jacket-cast-title>span:not(.book-antique-frame){z-index:1;position:relative}.book-antique-frame{color:#fff;pointer-events:none;position:absolute;inset:0}.book-antique-rule{border:1px solid;border-radius:3cqw;position:absolute;inset:1.2cqw}.book-antique-rule:after{content:"";border:1px solid #ffffff65;border-radius:2.3cqw;position:absolute;inset:.8cqw}.book-antique-corner{width:11cqw;height:11cqw;position:absolute}.book-antique-tl{top:0;left:0}.book-antique-tr{top:0;right:0;transform:rotate(90deg)}.book-antique-br{bottom:0;right:0;transform:rotate(180deg)}.book-antique-bl{bottom:0;left:0;transform:rotate(270deg)}.book-antique-flourish{width:23cqw;height:3.2cqw;position:absolute;bottom:.6cqw;left:50%;transform:translate(-50%)}.book-jacket-cast-title .book-antique-corner{width:8cqw;height:8cqw}.book-jacket-cast-title .book-antique-flourish{display:none}.book-jacket-footer{grid-template-columns:1fr}.book-jacket-imprint{grid-column:1}html body .book-jacket.book-jacket-back{background:var(--glass-backdrop);color:var(--glass-ink)}html body .book-jacket.book-jacket-back :is(h2,h3,p,figcaption){color:var(--glass-ink)!important}html body .book-jacket.book-jacket-back .book-jacket-year{color:var(--glass-muted)!important}.book-jacket-back .book-jacket-stars svg{color:#e4b363}.book-jacket-back .book-jacket-stars svg:nth-child(3n){color:#7cbbe3}.book-jacket-back .book-jacket-stars svg:nth-child(3n+1){color:#c7a7eb}.story-cover-lettering{z-index:6;width:90%;height:24%;box-shadow:none;text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 3px #000b,0 0 2px #0009;line-height:1.25;font-family:var(--font-display,inherit);background:0 0;border:0;margin:0;padding:0;position:absolute;top:4%;left:5%;overflow:hidden}.story-cover-heroes{font-size:clamp(6px, calc(9cqw * var(--caption-scale,1)), 42px);white-space:nowrap;font-weight:800}.story-cover-heroes strong{font-weight:800}.story-cover-join{color:#fff}.story-cover-subtitle{color:#fff;font-size:clamp(6px, calc(6.8cqw * var(--caption-scale,1)), 32px);margin-top:.12em;font-weight:400}html body .collection-page .library-world-book{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-sky][data-sky][data-sky] body .app-content.cover-app .collection-page .library-world-row .parent-shelf-cover{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}
