.author-works{max-width:760px;margin:0 auto;padding:16px;box-sizing:border-box}.author-summary{padding:6px 2px 18px}.author-summary h1{font-size:22px;line-height:1.5;color:#294857;overflow-wrap:anywhere}.author-summary p{margin-top:6px;color:#71858e;font-size:14px}.author-book{margin:0 0 14px;padding:18px;background:#fff;border:1px solid #dce8ed;border-radius:12px;box-shadow:0 2px 8px rgba(40,80,100,.04);overflow-wrap:anywhere}.author-book h2{margin:0 0 10px;font-size:19px;line-height:1.5}.author-book h2 a{color:#294857}.author-book-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#7c8c94;font-size:13px;line-height:1.7}.author-book-status{padding:2px 8px;background:#edf6f9;color:#3e7185;border-radius:5px}.author-book-latest{margin-top:12px;font-size:14px;line-height:1.8}.author-book-latest a{color:#467f96}.author-book-intro{margin-top:10px;color:#6d7b83;font-size:14px;line-height:1.85;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-line}.author-empty{padding:60px 16px;text-align:center;color:#7c8c94}
.author-header .title{display:block;margin:0 48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
