.post-card-link{color:inherit!important;text-decoration:none;-webkit-tap-highlight-color:transparent}.book-card:has(.post-card-link){position:relative}.post-card-link::after{content:"";position:absolute;inset:0;border-radius:24px}.book-card .post-share{position:relative;z-index:1}.post-card-link:focus-visible{outline:none}.book-card:has(.post-card-link:focus-visible){outline:2px solid #555;outline-offset:4px}.review-book{display:flex;align-items:flex-end;justify-content:center;text-decoration:none;color:inherit}.review-book:focus-visible{outline:2px solid #555;outline-offset:4px}.article-page .brand{text-decoration:none}.article-back{font-size:11px;color:#fff;text-decoration:none;padding:12px 6px;white-space:nowrap}.article-page .content{max-width:430px}.article-body{margin:0}.article-bottom{margin-top:22px;padding:0 8px;font-size:12px}.article-bottom a{color:#444;text-underline-offset:4px}#article-share-status{font-size:12px;margin-top:8px}#article-share-status:empty{display:none}

.review-book:hover .review-cover{transform:none}

.article-page .article-share{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:6px;flex:none;border:0;border-radius:50%;background:#fff;color:#333;cursor:pointer}.article-share svg{width:16px;height:16px}.article-content .book-meta{align-items:flex-end}.article-share:focus-visible{outline:2px solid #777;outline-offset:3px}

.article-share-row{display:flex;justify-content:flex-end;margin-top:12px}.article-page .article-share{width:36px;height:36px;padding:10px}

.article-page .article-share{width:28px;height:28px;padding:6px;background:#eeeeee}.article-page .article-share:hover{background:#ddd}

.article-book-cover{display:block;width:auto;max-width:100%;height:180px;object-fit:contain;margin:4px auto 22px;border-radius:2px}
.log-book-body{display:flex;align-items:flex-start;gap:14px}.log-book-cover{display:block;width:64px;height:auto;max-height:100px;object-fit:contain;object-position:top;flex:none;border-radius:2px}.log-book-body .book-preview{flex:1;min-width:0}

.article-book-cover,.log-book-cover{filter:none}
