/* User-selected original compositions, cleaned into independently moving layers. */
.scene-oil img{width:100%;height:100%;object-fit:cover;object-position:center 58%;transform:none;will-change:auto}
.scene-paper>.archive-sheet{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;mask-image:none;-webkit-mask-image:none}
.scene-shade{background:linear-gradient(90deg,#06132138,transparent 57%)}


/* A generated luminance matte preserves the source painting and aligns both treatments. */
.franklin-figure .franklin-oil,.franklin-figure .franklin-paper{mask-image:url(/assets/original-franklin-mask.webp);-webkit-mask-image:url(/assets/original-franklin-mask.webp);mask-mode:luminance;mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-position:center top;-webkit-mask-position:center top;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}
.franklin-figure .franklin-oil{filter:drop-shadow(4px 8px 12px #03152628)}
.franklin-figure .franklin-paper{filter:drop-shadow(2px 4px 3px #03152620)}

.scene-opening .scene-meta{color:#f5ecdd;opacity:1;text-shadow:0 1px 4px #031321,0 0 16px #031321}

/* Change chapter labels between scenes without overprinting the words. */
.chapter-mark>span:first-child{opacity:clamp(0,calc(1 - var(--archive) * 3),1)}
.chapter-mark>span:last-child{opacity:clamp(0,calc((var(--archive) - .66) * 3),1)}
