#caption-stage:is(:fullscreen,.is-projected)[data-reading-area]{--stage-area-full: min(60vh, calc(100vh - var(--stage-top) - 20vh));--stage-reading-height: calc(var(--stage-area-full) * 2 / 3)}#caption-stage:is(:fullscreen,.is-projected)[data-reading-area] .transcript-grid{box-sizing:border-box;width:calc(100% * 2 / 3);margin-inline:auto;height:var(--stage-area-full);align-content:start}#caption-stage:is(:fullscreen,.is-projected)[data-reading-area=middle] .transcript-grid{align-content:center}#caption-stage:is(:fullscreen,.is-projected)[data-reading-area=bottom] .transcript-grid{align-content:end}#console[data-captions=on] #caption-stage:not(.is-projected):not(:fullscreen)[data-reading-area] .transcript-wrap:not([hidden]){display:flex;flex-direction:column}#console[data-captions=on] #caption-stage:not(.is-projected):not(:fullscreen)[data-reading-area] :is(#transcript,#transcript-source){--area-pad: calc(46vh / 3);box-sizing:border-box;width:calc(100% * 2 / 3);margin-inline:auto;height:calc(46vh * 2 / 3);min-height:calc(46vh * 2 / 3);margin-block:0 var(--area-pad)}#console[data-captions=on] #caption-stage:not(.is-projected):not(:fullscreen)[data-reading-area=middle] :is(#transcript,#transcript-source){margin-block:calc(var(--area-pad) / 2)}#console[data-captions=on] #caption-stage:not(.is-projected):not(:fullscreen)[data-reading-area=bottom] :is(#transcript,#transcript-source){margin-block:var(--area-pad) 0}
