/* Book pages show one selected section at a time. */
body[data-book-id] #sample-pages,
body[data-book-id] #book-attachments,
body[data-book-id] #interactive-page,
body[data-book-id] #book-video,
body[data-book-id] #purchase-options{display:none!important}
body[data-book-id] #sample-pages.book-section-active,body[data-book-id] #book-attachments.book-section-active,body[data-book-id] #interactive-page.book-section-active,body[data-book-id] #book-video.book-section-active,body[data-book-id] #purchase-options.book-section-active{display:block!important}
body[data-book-id] .below{display:block;margin-top:1.5rem}
body[data-book-id].book-view-options .below{display:none}
body[data-book-id].book-view-section .layout,
body[data-book-id].book-view-section .crumbs{display:none!important}
body[data-book-id].book-view-section #purchase-options{max-width:760px;margin:1.5rem auto}
body[data-book-id] .book-options-back{margin-left:.5rem;cursor:pointer}
body[data-book-id] .book-options-back[hidden]{display:none}
body[data-book-id] .book-description{margin:1rem 0}
body[data-book-id] .book-description summary{cursor:pointer;font-weight:700;min-height:44px;padding:.5rem 0}
body[data-book-id] .book-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0}
body[data-book-id] .book-shortcuts a{display:grid;place-items:center;min-height:48px;padding:.7rem;border:1px solid #d7c6e5;border-radius:10px;text-align:center;text-decoration:none;background:white;font-weight:700}
body[data-book-id] .book-shortcuts a[href="#purchase-options"]{background:var(--berry);color:white}
body[data-book-id] .cover{max-width:340px;padding:1rem}
body[data-book-id] .cover img{max-height:390px}
body[data-book-id] .purchase-overview{padding:1rem;margin:1rem 0}
body[data-book-id] .purchase-overview h2{font-size:1.25rem;margin-bottom:.6rem}
body[data-book-id] .purchase-overview p{font-size:.9rem;margin-bottom:0}
@media(max-width:760px){body[data-book-id] .layout{gap:1.2rem}body[data-book-id] .cover{max-width:200px;padding:.6rem}body[data-book-id] .cover img{max-height:235px}body[data-book-id] h1{font-size:1.85rem}body[data-book-id] .description{font-size:1rem;margin-bottom:.5rem}body[data-book-id] .book-options-back{margin:.75rem 0 0;display:flex}body[data-book-id] .format-overview{grid-template-columns:1fr 1fr}body[data-book-id] .facts{margin-bottom:.5rem}}

body[data-book-id] .book-options-title{font-size:1.25rem;margin:1rem 0 .5rem}
body[data-book-id] .book-shortcuts a{color:var(--berry);background:white}
body[data-book-id] .book-shortcuts a:hover{background:#f2e9f8}
body[data-book-id] #book-video{margin-top:1.5rem}

/* Selecting a cover opens a compact options menu. */
body[data-book-id].book-view-options .cover,
body[data-book-id].book-view-options .crumbs,
body[data-book-id].book-view-options .eyebrow,
body[data-book-id].book-view-options .description,
body[data-book-id].book-view-options .book-description,
body[data-book-id].book-view-options .facts,
body[data-book-id].book-view-options .purchase-overview{display:none!important}
body[data-book-id].book-view-options .layout{display:block;max-width:640px;margin:1.5rem auto 0;text-align:center}
body[data-book-id].book-view-options h1{font-size:clamp(1.5rem,4vw,2rem);margin:0 0 1rem}
body[data-book-id].book-view-options .book-shortcuts{gap:1rem}
body[data-book-id].book-view-options .book-shortcuts a{min-height:80px;padding:1rem;font-size:1.05rem;border:2px solid #d7c6e5;border-radius:14px}

body[data-book-id] #book-audio{display:none!important;margin:1.5rem auto;max-width:760px}
body[data-book-id] #book-audio.book-section-active{display:block!important}
