.book-readers { margin-top: 1.5rem; }
.book-readers__head { display: flex; gap: 1rem; align-items: flex-start; margin-bottom: 1rem; }
.book-readers__cover { width: 96px; height: auto; border-radius: 6px; box-shadow: 0 1px 4px rgba(0,0,0,.2); }
.book-readers__title { font-size: 1.5rem; margin: 0 0 .25rem; }
.book-readers__authors { color: var(--text-muted, #6c757d); margin: 0 0 .5rem; }
.book-readers__h { font-size: 1.15rem; margin: 0 0 .75rem; }
.book-readers__stats { display: flex; flex-wrap: wrap; gap: .75rem; color: var(--text-muted, #6c757d); margin-bottom: .75rem; }
.book-readers__list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: .5rem; }
.book-readers__row { display: flex; align-items: center; gap: .5rem; flex-wrap: wrap; }
.book-readers__reader { display: inline-flex; align-items: center; gap: .5rem; text-decoration: none; color: inherit; }
.book-readers__avatar { width: 28px; height: 28px; border-radius: 50%; object-fit: cover; }
.book-readers__status { font-size: .8rem; text-transform: capitalize; color: var(--text-muted, #6c757d); }
.book-readers__rating { font-size: .85rem; }
.book-readers__notes { font-size: .85rem; color: var(--text-muted, #6c757d); font-style: italic; }
[x-cloak] { display: none !important; }
