.book-credits{margin-block:20px;padding:24px}.book-credits>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.book-credits>header>.icon{width:28px;height:28px;color:var(--purple);flex:none}.book-credits h2{margin:0 0 8px;font-size:21px}.book-credits p{font-size:14px;line-height:1.6}.book-credits>.btn{margin-top:16px}.book-credit-list{gap:10px;padding:0;list-style:none;display:grid}.book-credit-list li,.coauthor-identity{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.book-credit-list li>span:not(.avatar),.coauthor-identity>span:not(.avatar){flex:1;min-width:0}.book-credit-list b,.book-credit-list small,.coauthor-identity b,.coauthor-identity small{overflow-wrap:anywhere;display:block}.book-credit-list small,.coauthor-identity small{color:var(--muted);font-size:12px}.coauthor-invitation{width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.coauthor-invitation h2{align-items:center;gap:10px;padding-right:32px;display:flex}.coauthor-invitation p{font-size:15px;line-height:1.65}.coauthor-invitation .coauthor-close{position:absolute;top:12px;right:12px}.coauthor-identity{margin:18px 0}.coauthor-invitation .row{flex-wrap:wrap;margin-top:20px}.book-public-coauthors{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.book-public-coauthors a{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;align-items:center;gap:7px;padding:6px 9px;font-size:14px;display:inline-flex}.book-public-coauthors .avatar{width:28px;height:28px}@media (max-width:767px){.book-credits{padding:16px}.coauthor-invitation .row>.btn{justify-content:center;width:100%}}
