/* drdirt.earth colours for the shared book reader (css/books-reader.css is
   copied from the reader's own stylesheet by scripts/build_drdirt_site.js). */
.books-library { max-width: 1040px; margin: 0 auto; padding: 0 0 24px; }
.book-reader { background: var(--leaf-dark); border: 0; border-radius: var(--radius); box-shadow: var(--shadow); padding: 14px; margin: 30px 0; }
.book-reader h2 { color: #fff; margin: 2px 0 0; font-size: 1.6rem; }
.book-reader button, .book-actions a { font: 800 0.9rem var(--body); background: rgba(255, 255, 255, 0.12); border: 2px solid rgba(255, 255, 255, 0.45); }
.book-reader button:hover:not(:disabled), .book-actions a:hover { background: rgba(255, 255, 255, 0.24); }
.book-reader-hint, .book-reader-controls, .book-reader-status { color: #d6ead0; font-size: 0.85rem; }
.book-reader-pages { background: #10301a; border-radius: 14px; }
.book-reader.is-expanded .book-reader-pages, .book-reader:fullscreen .book-reader-pages { border-radius: 0; }
.book-reader.is-expanded, .book-reader:fullscreen { border-radius: 0; }
