/* Preview only: original artwork, consistent uncropped portrait framing. */
.lyric-scene .scene-art img,.instrumental-scene .replacement-art img{width:100%;height:100%;object-fit:contain;object-position:center!important;display:block;transform:none!important}
.instrumental-scene .replacement-art{background:none}
@media(min-width:701px){.lyric-scene .scene-art,.instrumental-scene .replacement-art{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 96%,transparent)}.lyric-scene .scene-shade{background:linear-gradient(90deg,#0b080540,transparent 45%)} }
@media(max-width:700px){.lyric-scene .scene-art,.instrumental-scene .replacement-art{opacity:.42;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 95%,transparent)} }

/* Equal visible 3:4 frames, independent of section copy height. */
.lyric-scene .scene-art,.instrumental-scene .replacement-art{position:absolute;inset:auto;left:auto;right:8%;top:50%;width:min(26vw,360px);height:auto;aspect-ratio:3/4;transform:translateY(-50%)!important;rotate:none!important;scale:none!important;margin:0;mask-image:none;opacity:.9;pointer-events:none;overflow:hidden}
.lyric-scene .scene-art img,.instrumental-scene .replacement-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center!important;rotate:none!important;scale:none!important;transform:none!important}
@media(min-width:701px){.instrumental-scene{min-height:520px}.lyric-scene .scene-shade{background:linear-gradient(90deg,#0b080530,transparent 40%)} }
@media(min-width:701px) and (max-width:1199px){.lyric-scene .scene-art,.instrumental-scene .replacement-art{right:5%;top:24px;transform:none!important;width:min(40vw,360px)}}
@media(max-width:700px){.lyric-scene .scene-art,.instrumental-scene .replacement-art{right:5%;top:24px;width:min(80vw,300px);transform:none!important;opacity:.36}.instrumental-scene{min-height:448px}}
