.book-description-expansion > summary { cursor: pointer; list-style: none; }
.book-description-expansion > summary::-webkit-details-marker { display: none; }
.book-description-toggle { display: table; margin-top: 8px; }
.book-description-less { display: none; }
.book-description-expansion[open] .book-description-preview,
.book-description-expansion[open] .book-description-more { display: none; }
.book-description-expansion[open] .book-description-less { display: inline; }
.book-description-full { margin-top: 10px; }
.book-description-counter { display: block; margin-top: 6px; }
