.book3d[data-astro-cid-4hotwelw]{--book-depth: calc(var(--book-h) * .07);--book-rest: 18deg;--book-hover: -10deg;position:relative;display:inline-block;flex:none;width:calc(var(--book-h) * var(--book-ratio));height:var(--book-h);perspective:1600px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.book3d--square[data-astro-cid-4hotwelw]{--book-depth: calc(var(--book-h) * .055)}.book3d--front[data-astro-cid-4hotwelw]{--book-rest: 0deg;--book-hover: -14deg}.book3d[data-astro-cid-4hotwelw]:after{content:"";position:absolute;left:4%;right:-6%;bottom:-10px;height:20px;background:radial-gradient(50% 50% at 50% 50%,rgb(0 0 0 / .6),transparent 72%);filter:blur(3px);transform-origin:40% 50%;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease);pointer-events:none}.book3d__body[data-astro-cid-4hotwelw]{position:absolute;inset:0;display:block;transform-style:preserve-3d;transform-origin:50% 50% calc(var(--book-depth) * -.5);transform:rotateY(var(--book-rest));transition:transform var(--dur-slow) var(--ease)}.book3d__front[data-astro-cid-4hotwelw],.book3d__spine[data-astro-cid-4hotwelw],.book3d__pages[data-astro-cid-4hotwelw],.book3d__back[data-astro-cid-4hotwelw]{position:absolute;display:block;backface-visibility:visible}.book3d__front[data-astro-cid-4hotwelw]{inset:0;overflow:hidden;border-radius:2px 4px 4px 2px;background:var(--book-spine);transform:translateZ(.5px);box-shadow:0 18px 34px -16px #000000bf,0 2px 6px #00000059}.book3d__front[data-astro-cid-4hotwelw]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0 / .38) 0,rgb(255 255 255 / .2) 1.1%,rgb(0 0 0 / .2) 2.6%,rgb(255 255 255 / .06) 4.2%,transparent 7%),linear-gradient(118deg,rgb(255 255 255 / .16) 0%,transparent 38%,transparent 70%,rgb(0 0 0 / .12) 100%);transition:opacity var(--dur) var(--ease)}.book3d__front[data-astro-cid-4hotwelw] picture,.book3d__front[data-astro-cid-4hotwelw] img{display:block;width:100%;height:100%;object-fit:cover}.book3d__spine[data-astro-cid-4hotwelw]{top:0;left:0;width:var(--book-depth);height:100%;transform-origin:left center;transform:rotateY(90deg);border-radius:2px 0 0 2px;background:linear-gradient(180deg,transparent 5%,var(--book-band) 5% 5.6%,transparent 5.6% 94.4%,var(--book-band) 94.4% 95%,transparent 95%),linear-gradient(90deg,color-mix(in srgb,var(--book-spine) 55%,#000) 0%,var(--book-spine) 30%,color-mix(in srgb,var(--book-spine) 80%,#fff) 55%,var(--book-spine) 75%,color-mix(in srgb,var(--book-spine) 60%,#000) 100%)}.book3d__pages[data-astro-cid-4hotwelw]{top:1.2%;left:calc(100% - 1px);width:calc(var(--book-depth) - 2px);height:97.6%;transform-origin:left center;transform:rotateY(90deg);background:linear-gradient(90deg,rgb(0 0 0 / .25),transparent 30%,transparent 70%,rgb(0 0 0 / .3)),repeating-linear-gradient(90deg,#f4ecdc 0 1px,#d8ccb4 1px 2px)}.book3d__back[data-astro-cid-4hotwelw]{inset:0;border-radius:4px 2px 2px 4px;background:color-mix(in srgb,var(--book-spine) 70%,#000);transform:translateZ(calc(var(--book-depth) * -1))}@media(prefers-reduced-motion:no-preference){.book3d--tilt[data-astro-cid-4hotwelw]:hover .book3d__body[data-astro-cid-4hotwelw],.book3d--tilt[data-astro-cid-4hotwelw]:focus-visible .book3d__body[data-astro-cid-4hotwelw]{transform:translate3d(0,-8px,28px) rotateY(var(--book-hover))}.book3d--tilt[data-astro-cid-4hotwelw]:hover:after,.book3d--tilt[data-astro-cid-4hotwelw]:focus-visible:after{transform:scaleX(1.08) translateY(4px);opacity:.7}}@media(prefers-reduced-motion:reduce){.book3d__body[data-astro-cid-4hotwelw],.book3d[data-astro-cid-4hotwelw]:after{transition:none}}.book3d[data-astro-cid-4hotwelw]:focus-visible{outline:2px solid var(--u-focus);outline-offset:6px;border-radius:4px}.book3d__placeholder[data-astro-cid-4hotwelw]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:12%;text-align:center;color:var(--ivory-50);background:radial-gradient(120% 80% at 50% 30%,color-mix(in srgb,var(--book-spine) 70%,#fff 12%),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--book-spine) 85%,#fff 8%),color-mix(in srgb,var(--book-spine) 60%,#000))}.book3d__placeholder[data-astro-cid-4hotwelw]:before{content:"";position:absolute;inset:7%;border:1px solid rgb(230 174 92 / .55);border-radius:2px}.book3d__ph-series[data-astro-cid-4hotwelw]{font-family:var(--font-engraved);font-size:clamp(.55rem,calc(var(--book-h) * .03),.8rem);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300)}.book3d__ph-tome[data-astro-cid-4hotwelw]{font-family:var(--font-serif);font-size:calc(var(--book-h) * .05);color:var(--ivory-100)}.book3d__ph-title[data-astro-cid-4hotwelw]{font-family:var(--font-hand);font-weight:700;font-size:calc(var(--book-h) * .08);line-height:1.05;color:var(--trio-gold)}.book3d__ph-soon[data-astro-cid-4hotwelw]{margin-top:.4rem;padding:.15em .8em;border:1px solid rgb(230 174 92 / .6);border-radius:999px;font-family:var(--font-serif);font-style:italic;font-size:calc(var(--book-h) * .045);color:var(--ivory-50)}
