.pf-book-object{display:block;position:relative;aspect-ratio:2/3;flex:0 0 auto;isolation:isolate;border-radius:2px 5px 5px 2px;box-shadow:2px 3px 3px #1d253516,7px 13px 18px #1d25351c,16px 25px 32px #1d25350c}.pf-book-object img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.pf-book-object:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#00000015,transparent 2%,#ffffff45 3%,#00000012 4%,transparent 7%,transparent 98%,#00000015);box-shadow:inset 0 0 0 1px #00000008}.pf-ebook-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pf-legacy-ebooks .pf-book-cover-stage{display:flex;justify-content:center;align-items:center;min-height:338px;padding:30px;overflow:hidden;border-bottom:1px solid #eef0f4;background:radial-gradient(ellipse at 50% 30%,#fff,#f4f5f8)}.pf-book-cover-stage .pf-book-object{width:174px;max-width:100%;transition:transform .25s,box-shadow .25s}.pf-book-cover-stage:hover .pf-book-object{transform:translateY(-5px) rotate(-1deg);box-shadow:3px 5px 5px #1d253515,9px 19px 24px #1d253524,16px 30px 35px #1d25350c}.pf-book-cover-stage:focus-visible{outline:3px solid #0066cc;outline-offset:-4px}.pf-legacy-ebooks .pf-ebook-shelf{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:330px;gap:0;padding:30px 24px 35px;border-radius:28px;background:radial-gradient(ellipse at 50% 20%,#fff 5%,#f0f3f9 85%)}.pf-ebook-shelf .pf-book-object{width:31%;max-width:130px;transform:rotate(-9deg) translate(18px,-2px);z-index:1}.pf-ebook-shelf .pf-book-object:nth-child(2){transform:translateY(-15px);z-index:3;width:36%;max-width:150px}.pf-ebook-shelf .pf-book-object:nth-child(3){transform:rotate(9deg) translate(-18px,-2px);z-index:2}.pf-legacy-ebooks .pf-book-detail-stage{display:flex;justify-content:center;align-items:center;padding:44px;min-height:430px;border:1px solid #e9ecf2;border-radius:28px;background:radial-gradient(ellipse at 50% 25%,#fff,#f1f3f8)}.pf-book-detail-stage .pf-book-object{width:240px;max-width:100%}.pf-library-book-stage{display:flex;align-items:center;justify-content:center;margin:-2px 0 24px;padding:25px;border-radius:18px;background:#f5f6f9}.pf-library-book-stage .pf-book-object{width:140px;max-width:100%}@media(max-width:1199px){.pf-ebook-store-grid{gap:16px}.pf-legacy-ebooks .pf-book-cover-stage{min-height:300px;padding:27px 20px}.pf-book-cover-stage .pf-book-object{width:156px}}@media(max-width:999px){.pf-ebook-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.pf-legacy-ebooks .pf-ebook-shelf{min-height:260px;padding:25px 40px 35px}.pf-ebook-shelf .pf-book-object{max-width:108px}.pf-ebook-shelf .pf-book-object:nth-child(2){max-width:125px}.pf-legacy-ebooks .pf-book-detail-stage{padding:30px;min-height:365px}.pf-book-detail-stage .pf-book-object{width:205px}}@media(max-width:539px){.pf-ebook-store-grid{grid-template-columns:minmax(0,1fr);gap:24px}.pf-legacy-ebooks .pf-book-cover-stage{min-height:335px;padding:30px}.pf-book-cover-stage .pf-book-object{width:180px}.pf-legacy-ebooks .pf-ebook-shelf{min-height:245px;padding:25px 30px 30px}.pf-legacy-ebooks .pf-ebook-item>div:last-child>p:first-of-type{min-height:0}}@media(prefers-reduced-motion:reduce){.pf-book-cover-stage .pf-book-object{transition:none}.pf-book-cover-stage:hover .pf-book-object{transform:none}}