/* Dimensional display of the approved cover artwork, not a replacement cover. */
.book-object{display:inline-block;position:relative;line-height:0;isolation:isolate;transform:perspective(1100px) rotateY(-13deg);transform-origin:center;filter:drop-shadow(10px 16px 12px #271d182d);margin-right:12px}
.book-object::after{content:"";position:absolute;left:100%;top:3px;bottom:3px;width:11px;background:repeating-linear-gradient(to right,#e9e4d9 0,#e9e4d9 1px,#c9c1b1 1px,#fffaf0 2px);border:1px solid #847364;border-left:0;transform:skewY(-13deg);transform-origin:left top;z-index:-1;box-shadow:2px 1px 0 #39271d}
.book-object::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#0004 0,transparent 2%,#ffffff12 3%,#0002 4%,transparent 7%);border-radius:2px 0 0 2px;box-shadow:inset -1px 0 #ffffff18}
.book-object>img{display:block!important;width:100%!important;height:auto!important;max-width:100%;box-shadow:none!important;border-radius:2px 0 0 2px}
.home-books .book-object{width:220px}.home-books .cover-link{padding:8px 12px 8px 0}
.book-covers>.book-object{width:calc(50% - 16px);flex-shrink:0}.book-pair>.book-object{width:calc(50% - 18px);flex-shrink:0}
.book-detail>.book-object{width:100%;align-self:start}
@media(max-width:640px){.home-books .book-object{width:195px}.book-object{margin-right:9px}.book-object::after{width:8px}.book-detail>.book-object{max-width:240px}}
@media print{.book-object{transform:none;filter:none}.book-object::before,.book-object::after{display:none}}
