.book-lane-cover.subcard{background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:14% 1.5rem 3rem;pointer-events:none;overflow:hidden}.book-cover-wrap{position:relative;flex:1;min-height:0;margin-top:1.2rem;width:100%;max-width:400px;display:flex;align-items:center;justify-content:center;padding-bottom:20px}.book-cover-wrap:after{content:"";position:absolute;bottom:4px;left:15%;width:70%;height:28px;background:radial-gradient(ellipse at center,rgba(0,0,0,.3) 0%,transparent 70%);filter:blur(6px);pointer-events:none}.book-cover-img{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px;cursor:pointer;pointer-events:auto;animation:bookFloat 3.6s ease-in-out infinite;transition:transform .2s ease,opacity .18s ease}.book-cover-img:hover{transform:translateY(-5px) scale(1.02)}@keyframes bookFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bookClickPop{0%{transform:scale(1)}28%{transform:scaleX(1.14) scaleY(.7)}62%{transform:scaleX(.84) scaleY(1.26)}82%{transform:scaleX(1.03) scaleY(.97)}to{transform:scale(1)}}.book-cover-img.bk-click-pop{animation:bookClickPop .72s linear forwards}.book-lane-cover.is-page .book-cover-wrap{max-width:480px}.book-hint{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.3rem;font-size:.6rem;color:var(--muted);letter-spacing:.5px;text-transform:uppercase;opacity:.45;pointer-events:none;margin-top:.4rem}.book-hint [data-lucide]{width:11px;height:11px;flex-shrink:0}.book-tagline{flex-shrink:0;font-size:.82rem;font-weight:500;color:var(--muted);line-height:1.5;text-align:center;pointer-events:none;border-top:1px solid var(--line);padding-top:.6rem;width:100%;overflow:hidden}.book-tagline-lead{font-weight:700;color:var(--brand)}
