/* One photographic scene and consistent physical-book geometry, based on Frankenstein. */
body.bc-editorial.bc-luxe.bc-simple.bc-reference-detail.bc-photo-covers .reference-scene{display:block!important;position:relative!important;width:100%!important;aspect-ratio:586/741!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:url('/book-library-reference-v1.webp') center/100% 100% no-repeat!important;isolation:isolate}
body.bc-editorial.bc-luxe.bc-simple.bc-reference-detail.bc-photo-covers .reference-scene .reference-cover{position:absolute!important;display:block!important;left:30.716724%!important;top:15.789474%!important;width:55.290102%!important;height:75.033738%!important;max-width:none!important;max-height:none!important;margin:0!important;aspect-ratio:auto!important;transform:var(--photo-projection,none)!important;transform-origin:0 0!important;border-radius:2px 4px 3px 2px!important;box-shadow:2px 2px 3px #23170680,7px 6px 10px #281b1030!important;z-index:3}
.bc-photo-covers .reference-scene .reference-cover>.reference-spine{display:none!important}
.bc-photo-covers .reference-scene .reference-cover:before{background:linear-gradient(90deg,#0006,transparent 1.5%,#fff3 3%,#0002 5%,transparent 9%,transparent 97%,#0003)!important}
.bc-photo-covers .reference-scene .reference-cover:after{background:linear-gradient(110deg,#fff1,transparent 40%,#542e080c)!important;mix-blend-mode:normal!important;opacity:1!important}
.bc-photo-covers .reference-photo-spine{position:absolute;left:24.573379%;top:15.789474%;width:6.143345%;height:75.033738%;clip-path:polygon(100% 0,100% 100%,0 98.9%,0 2.9%);background:linear-gradient(90deg,#0009,transparent 32%,#ffffff0c 75%,#0006),var(--spine-color);color:#f5dfa7;z-index:2;box-sizing:border-box}
.bc-photo-covers .reference-photo-spine svg{display:block;width:100%;height:100%;overflow:visible;font-family:Georgia,'Times New Roman',serif;fill:currentColor;text-rendering:optimizeLegibility}
.bc-photo-covers .reference-photo-spine .spine-title{font-weight:400;letter-spacing:.45px}
.bc-photo-covers .reference-photo-spine .spine-author{letter-spacing:1.15px;font-weight:400}
.bc-photo-covers .reference-photo-spine .spine-rule{fill:none;stroke:currentColor;stroke-width:.7;opacity:.65}
.bc-photo-covers .reference-photo-spine .spine-emblem{fill:none;stroke:currentColor;stroke-width:1;stroke-linejoin:round;stroke-linecap:round}
.bc-photo-covers .reference-photo-spine.reference-spine-light{color:#201e18;background:linear-gradient(90deg,#0005,transparent 35%,#fff2 75%,#0004),var(--spine-color)}
.bc-photo-covers .reference-scene:after{content:'';position:absolute;left:24%;top:89.4%;width:63%;height:2%;background:#29170888;filter:blur(7px);transform:skewX(-35deg);z-index:1;border-radius:50%}
.bc-photo-covers .reference-photo-reflection{position:absolute;left:30.716724%;top:90.8%;width:55.290102%;height:75.033738%;background:var(--book-image) var(--book-position,center)/var(--book-size,cover) no-repeat;transform:scaleY(-1);opacity:.11;filter:blur(2px);z-index:0;pointer-events:none}
@media(max-width:900px){body.bc-editorial.bc-luxe.bc-simple.bc-reference-detail.bc-photo-covers .reference-scene{width:min(100%,320px)!important}}
@media(max-width:420px){body.bc-editorial.bc-luxe.bc-simple.bc-reference-detail.bc-photo-covers .reference-scene{width:min(100%,260px)!important}}
