.BookCard{display:flex;margin-bottom:12px;min-height:20px}.BookCard__cover{transition:transform .2s ease-in-out;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));position:relative}.BookCard__block{width:100%}.BookCard__interactive{position:relative;border-radius:0 3% 3% 0/2%;text-decoration:none;text-align:left}.BookCard__interactive:hover:not(:has(.BookCard__authorLink:hover)) .BookCard__cover{transform:scale(1.03)}.BookCard__interactive:hover:not(:has(.BookCard__authorLink:hover)) .BookCard__title{text-decoration:underline}.BookCard__interactive:focus-within:not(:has(.BookCard__authorLink:focus)){box-shadow:0 0 0 .9rem var(--color-background-body-base),0 0 0 1.2rem var(--color-interaction-focus)}.BookCard__stretchedLink{position:absolute;inset:0;z-index:1;text-decoration:none;color:inherit;background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer}.BookCard__clickCardTarget{display:inline-block;margin:auto}.BookCard__content{margin-top:16px}.BookCard__title{display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;font-family:Copernicus,Libre Baskerville,Georgia,serif;font-weight:600;line-height:1.5}.BookCard__authorName,.BookCard__title{color:var(--color-text-heading-base);overflow:hidden}.BookCard__authorName{text-overflow:ellipsis;white-space:nowrap}.BookCard__authorName:has(.BookCard__authorLink){padding:.5rem;margin-left:-.5rem;margin-right:-.5rem}.BookCard__authorLink{position:relative;z-index:2;text-decoration:none;color:inherit;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.BookCard__authorLink:hover{text-decoration:underline}.BookCard__authorLink:focus{outline:.3rem solid var(--color-interaction-focus);outline-offset:.2rem;border-radius:.2rem}