/* Illustrated covers with original English PDF pages, inserted without redrawing. */
.mockup-real--anatomical{background:transparent;isolation:isolate;perspective:none}
.mockup-real--anatomical .mockup-real__base{clip-path:none!important;object-fit:contain;object-position:50% 0;width:100%;height:100%;max-height:none;top:0;left:0;z-index:2}
.mockup-real--anatomical .mockup-real__pages{pointer-events:none;z-index:3}
.mockup-real--anatomical .mockup-real__sheet{appearance:none;display:block;pointer-events:auto;cursor:zoom-in;border:1px solid #dce2e8;border-radius:2px;padding:3px;background:#fff;box-shadow:0 10px 22px #09283c30,0 2px 3px #09283c20;line-height:0;transition:filter .2s,box-shadow .2s}
.mockup-real--anatomical .mockup-real__sheet:hover{filter:brightness(1.025);box-shadow:0 15px 28px #09283c40}
.mockup-real--anatomical .mockup-real__sheet img{display:block;width:100%;height:auto;aspect-ratio:1122/1402;object-fit:contain}
.mockup-real--anatomical.mockup-real--collection{aspect-ratio:1.38/1}
.mockup-real--anatomical.mockup-real--collection .mockup-real__base{width:90%;left:10%;height:78%;object-position:center top}
.mockup-real--anatomical .mockup-real__tablet{position:absolute;appearance:none;display:block;padding:8px;background:linear-gradient(120deg,#333d47,#060b10);border:2px solid #73808c;border-radius:15px;box-shadow:0 9px 18px #09283c30;left:0;top:14%;width:23%;transform:rotate(-4deg);z-index:1;line-height:0;pointer-events:auto;cursor:zoom-in}
.mockup-real--anatomical .mockup-real__tablet img{display:block;width:100%;height:auto;border-radius:3px}
.mockup-real--anatomical.mockup-real--collection .mockup-real__sheet{top:55%;bottom:auto;width:37%;transform-origin:50% 0}
.mockup-real--anatomical.mockup-real--collection .mockup-real__sheet--1{left:5%;right:auto;transform:perspective(1400px) rotateX(40deg) rotateZ(-8deg) scale(.72);z-index:3}
.mockup-real--anatomical.mockup-real--collection .mockup-real__sheet--2{left:auto;right:5%;transform:perspective(1400px) rotateX(40deg) rotateZ(7deg) scale(.72);z-index:3}
.mockup-real--anatomical.mockup-real--single{aspect-ratio:1/1}
.mockup-real--anatomical.mockup-real--single .mockup-real__base{width:100%;left:0;height:100%;object-position:0 50%}
.mockup-real--anatomical.mockup-real--single .mockup-real__sheet{width:38%;right:1%;left:auto;transform-origin:50% 50%;z-index:3}
.mockup-real--anatomical.mockup-real--single .mockup-real__sheet--1{top:3%;bottom:auto;right:1%;transform:rotate(4deg)}
.mockup-real--anatomical.mockup-real--single .mockup-real__sheet--2{top:auto;bottom:1%;right:4%;transform:rotate(-4deg)}
.mockup-real--anatomical.mockup-real--complete{aspect-ratio:1.14/1}
.mockup-real--anatomical.mockup-real--complete .mockup-real__base{width:100%;left:0;height:77%;object-position:center top}
.mockup-real--anatomical.mockup-real--complete .mockup-real__sheet{top:68%;bottom:auto;width:20%;transform-origin:50% 0}
.mockup-real--anatomical.mockup-real--complete .mockup-real__sheet--1{left:4%;right:auto;transform:perspective(750px) rotateX(23deg) rotateZ(-7deg)}
.mockup-real--anatomical.mockup-real--complete .mockup-real__sheet--2{left:28%;right:auto;transform:perspective(750px) rotateX(23deg) rotateZ(-2deg)}
.mockup-real--anatomical.mockup-real--complete .mockup-real__sheet--3{left:52%;right:auto;transform:perspective(750px) rotateX(23deg) rotateZ(2deg)}
.mockup-real--anatomical.mockup-real--complete .mockup-real__sheet--4{left:76%;right:auto;transform:perspective(750px) rotateX(23deg) rotateZ(7deg)}
.mockup-real--anatomical .mockup-real__total{bottom:-1%;z-index:6}
@media(max-width:640px){
 .mockup-real--anatomical .mockup-real__tablet{padding:4px;border-width:1px;border-radius:7px}
 .mockup-real--anatomical .mockup-real__sheet{padding:2px;box-shadow:0 6px 12px #09283c28}
 .mockup-real--anatomical.mockup-real--collection .mockup-real__sheet{width:37%;top:62%}
 .mockup-real--anatomical.mockup-real--collection .mockup-real__sheet--1{left:5%}
 .mockup-real--anatomical.mockup-real--collection .mockup-real__sheet--2{right:5%}
 .mockup-real--anatomical.mockup-real--complete .mockup-real__sheet{width:21%;top:68%}
 .mockup-real--anatomical.mockup-real--complete .mockup-real__sheet--1{left:3%}
 .mockup-real--anatomical.mockup-real--complete .mockup-real__sheet--2{left:27%}
 .mockup-real--anatomical.mockup-real--complete .mockup-real__sheet--3{left:51%}
 .mockup-real--anatomical.mockup-real--complete .mockup-real__sheet--4{left:75%;right:auto}
}

/* Asset-specific cover alignment. */
.mockup-real--anatomical.mockup-real--system .mockup-real__base{width:98.291%;left:-3.449%;height:100%;object-fit:contain;object-position:0 50%}

.mockup-real--anatomical.mockup-real--atlas .mockup-real__base{width:98.415%;left:-3.453%;height:100%;object-fit:contain;object-position:0 50%}

.mockup-real--anatomical.mockup-real--cases .mockup-real__base{width:93.899%;left:-8.162%;height:100%;object-fit:contain;object-position:0 50%}

.mockup-real--anatomical.mockup-real--dictionary .mockup-real__base{width:91.254%;left:-14.554%;height:100%;object-fit:contain;object-position:0 50%}

.mockup-real--anatomical.mockup-real--artefacts .mockup-real__base{width:95.279%;left:-6.610%;height:100%;object-fit:contain;object-position:0 50%}

.mockup-real--anatomical.mockup-real--indices .mockup-real__base{width:98.043%;left:-5.082%;height:100%;object-fit:contain;object-position:0 50%}

.mockup-real--anatomical.mockup-real--checklists .mockup-real__base{width:92.667%;left:-5.321%;height:100%;object-fit:contain;object-position:0 50%}
