/* Theme book pages, release B (2026-10-20): the 3D model of the chosen book, text and binding (Black_Bible/product-models,
   assets/product-models-<date>/theme/), shown in place of the drawn CSS book when the page data has one for that choice.
   The render is 2:3 and transparent with its own ground shadow, so the drawn book's shadow is left out with it. */
.tp-model{display:block;width:clamp(200px,62vw,300px);height:auto;aspect-ratio:2/3;margin:0 auto;object-fit:contain}
.tp-model[hidden],.tb3[hidden]{display:none}
.tp-book.has-model::after{display:none}
.tp-book.has-model{padding:0 12px 8px;perspective:none}
@media (min-width:760px){.tp-model{width:min(420px,36vw)}}
