/* Adjoining study. All positions track the 1122 × 1402 photographic plate. */
.readings-scene{position:relative;container-type:inline-size;aspect-ratio:1122/1402;isolation:isolate;overflow:hidden;background:var(--color-archive-black)}
.study-poster{position:absolute;z-index:1;left:22.6%;top:5.5%;width:17%;margin:0;text-align:center;text-transform:uppercase;color:var(--color-poster-ink);font:var(--type-study-poster);font-size:1.8cqw;line-height:1.4;letter-spacing:.045em;transform:rotate(2deg);transform-origin:50% 50%}
.study-copy{position:absolute;z-index:1;left:17%;top:35%;width:66%;text-align:center;color:var(--color-moonlight)}
.study-copy h2{font:var(--type-headline);font-size:9cqw;line-height:.9;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 2cqw}
.study-copy h2 span{display:block;white-space:nowrap;transform:scaleX(.62)}
.study-copy p{font:var(--type-introduction);font-size:2.25cqw;line-height:1.3;margin:0;white-space:nowrap}
.study-action{position:absolute;z-index:1;top:70.5%;left:30%;width:40%;text-align:center}
.study-action .paper-button{font:var(--type-button);font-size:2.55cqw;line-height:1.45;min-height:0;padding:.8cqw 4.5cqw;letter-spacing:.04em;opacity:1;cursor:default}
.study-action .paper-button:hover{filter:none}

.legacy-apps{position:absolute;z-index:1;left:79.4%;top:81%;width:17%;color:var(--color-poster-ink);font:var(--adobe-urw-regular);font-size:1.85cqw;line-height:1.85;text-align:center}
.legacy-apps h3{font:var(--adobe-urw-regular);font-size:1.8cqw;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;text-align:center;margin:0 0 .55cqw;padding-bottom:.65cqw;border-bottom:1px solid var(--color-legacy-divider)}
.legacy-apps a{display:block;text-decoration:underline;text-underline-offset:.2em}
.legacy-apps a:hover{color:var(--color-active-tab-ink)}
.legacy-apps a:focus-visible{outline:2px solid var(--color-tab-ink);outline-offset:2px}
/* Same photographed table edge, exact same footer markup and styles as Index. */
.study-footer-plate{position:absolute;z-index:1;left:0;right:0;bottom:0;height:5.6%;background:url('../assets/images/high-night-room.png') center bottom/100% 1785.714286% no-repeat;pointer-events:none}
/* Original site's per-letter five-second float, scaled with this masthead.
   The original amplitude was 15px for 24px letters, with a 0.1s stagger. */
.brand{overflow:visible}
.brand .brand-wave{animation:none;transform:none}
.brand .brand-wave>span{display:inline-block;animation:archive-letter-float 5s ease-in-out infinite;animation-delay:calc(.1s * var(--i))}
@keyframes archive-letter-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-.625em)}}
.motion-paused .brand .brand-wave>span{animation:none;transform:none}
@media(prefers-reduced-motion:reduce){.brand .brand-wave>span{animation:none;transform:none}}

/* Reveal only the retouched ornament area; preserve the original room pixels. */
.study-ornament-patch{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;clip-path:inset(17% 65% 76% 26%)}

/* Shared branded companion for disabled paper buttons. */
.status-slip{position:relative;isolation:isolate;z-index:3;display:table;width:16.5cqw;box-sizing:border-box;transform:translateX(2cqw) rotate(-2deg);margin:-1cqw auto 0;padding:.5cqw .8cqw;color:var(--color-button-ink);font:var(--type-note-left);font-size:1.5cqw;line-height:1.4;letter-spacing:.1em;white-space:nowrap;pointer-events:none;filter:drop-shadow(0 .12cqw .1cqw var(--color-paper-shadow))}
.status-slip::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(var(--color-status-paper-wash),var(--color-status-paper-wash)),url('../assets/images/tarot-button-paper.png') center/100% 100% no-repeat;background-color:var(--color-status-paper);clip-path:polygon(0 16%,1.3% 13%,.8% 5%,3% 2%,5% 4%,7% 0,94% 1%,96% 5%,98% 4%,97.5% 13%,100% 18%,99% 75%,100% 81%,98% 86%,98.5% 94%,95% 98%,92% 96%,89% 100%,8% 98%,5% 100%,4% 93%,1% 94%,1.5% 85%,0 82%)}
