/* V140: four independent native scene/prop layers; clocks, navigation and save rules unchanged. */
@font-face{font-family:ComicCaption140;src:url('assets/comic-caption-4711-v140.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
#game .comic82-frame{position:absolute;inset:0;pointer-events:none}
#game .comic140-environment{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}
#game .comic140-prop{position:absolute;object-fit:contain;max-width:none;pointer-events:none}
#game .comic82-caption{font-family:ComicCaption140;font-size:23px;font-weight:400;color:#43230c;text-shadow:none}
#game .comic82-position{font-family:ComicCaption140;font-size:15px;font-weight:400;color:#43230c;text-shadow:none}
#game .comic82-button-art{position:absolute;object-fit:contain;max-width:none;pointer-events:none}
#game .comic140-prop-1{left:77.5715010px;top:362.4736274px;width:324.1554967px;height:224.5642591px}
#game .comic140-prop-2{left:72.2253248px;top:228.5888752px;width:326.9593697px;height:356.9306452px}
#game .comic140-prop-3{left:149.8770911px;top:371.0628328px;width:219.9700419px;height:209.5278843px}
#game .comic140-prop-4{left:122.0888195px;top:331.7263511px;width:301.5098770px;height:212.9969238px}
#game .comic82-skip .comic82-button-art{left:-27.1538941px;top:8.4249221px;width:208.2118380px;height:69.5638629px}
#game .comic82-next .comic82-button-art{left:-24.4602273px;top:3.4630682px;width:259.1590909px;height:86.3863636px}

/* C2: keep the longest caption above the lower left foreground leaves, near page42 narration height. */
#game .comic82-caption{bottom:184px}
#game .comic82-position{bottom:154px}
