/* CODEX 2026-10-26: mockups have their own visible spine; do not crop or add a second 3D book. */
img[src*="/media/covers-3d-20261026/"]{object-fit:contain!important;object-position:center!important;}
.book-cover.has-image:has(img[src*="/media/covers-3d-20261026/"]),.mini-tl-thumb:has(img[src*="/media/covers-3d-20261026/"]),.footer-18-cover-box:has(img[src*="/media/covers-3d-20261026/"]){background:transparent!important;box-shadow:none!important;}
.b18-book-3d .b18-body-3d{transform:none!important;transform-style:flat!important;}
.b18-book-3d .b18-face-front{transform:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;}
.b18-book-3d .b18-face-spine,.b18-book-3d .b18-face-top,.b18-book-3d .b18-face-bottom,.b18-book-3d .b18-face-back,.b18-book-3d .b18-face-pages,.b18-book-3d .b18-shadow{display:none!important;}
.hero-book-clickable:has(img[src*="/media/covers-3d-20261026/"]){transform:none!important;box-shadow:none!important;background:transparent!important;}
.hero-book-clickable img[src*="/media/covers-3d-20261026/"]{max-width:100%!important;height:auto!important;}

.b18-book-3d{width:140px!important;height:175px!important;perspective:none!important;}
.b18-book-3d>img{display:block!important;position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;transform:none!important;}
