/* V110 single-image normal L; existing unrelated move layouts stay intact. */
.dragon-ui #specialPanel.dragon-tiger:not(.cleaner-show) .dragon-tiger-lettering{
 left:var(--move-left,16%)!important;bottom:var(--move-bottom,12%)!important;width:var(--move-width,68%)!important;height:var(--move-height,36%)!important;
 filter:drop-shadow(3px 5px 2px #090604b3);pointer-events:none;
}
.normal-shot109{display:none}
.dragon-ui #specialPanel.normal-cutin109{background:#101014!important;box-shadow:none;isolation:isolate}
.dragon-ui #specialPanel.normal-cutin109::before,.dragon-ui #specialPanel.normal-cutin109::after,
.dragon-ui #specialPanel.normal-cutin109 .special-focus{display:none!important}
.dragon-ui #specialPanel.normal-cutin109 .special-art{
 display:block!important;inset:0!important;width:100%!important;height:100%!important;
 opacity:1!important;filter:none!important;transform:translateX(var(--normal109-shake,0px))!important;
 background:none!important;animation:none!important;transition:none!important;overflow:hidden;
}
.normal-cutin109 .normal-shot109{display:block;position:absolute;inset:0;background-size:cover;background-position:55% 45%;transform-origin:60% 45%;will-change:transform}
.normal-cutin109 .special-art::before{display:none!important}
.normal-cutin109 .special-art::after{content:'';position:absolute;inset:0;background:#ffe9c2;opacity:var(--normal109-flash,0);pointer-events:none;animation:none!important}
.dragon-ui #specialPanel.normal-cutin109 .special-copy{position:absolute;inset:0;pointer-events:none}
.dragon-ui #specialPanel.normal-cutin109 .dragon-tiger-lettering{
 left:17%!important;bottom:18%!important;width:66%!important;height:auto!important;aspect-ratio:2113 / 606;
 animation:none!important;transition:none!important;opacity:var(--normal109-title-alpha,0);
 transform:scale(var(--normal109-title-scale,1))!important;transform-origin:center center;
}
.dragon-ui #specialPanel.normal-cutin109 :is(#specialTitle,#specialDamage,#specialSpeaker){display:none!important}
.dragon-ui #specialPanel.normal-cutin109 #specialVoice{
 display:block!important;position:absolute;left:8%;right:8%;bottom:3.6%;margin:0;
 font:800 clamp(15px,2.4cqw,32px)/1.45 'MF Sans','Noto Sans TC',sans-serif;
 color:#fff8e9;text-align:center;letter-spacing:.025em;
 text-shadow:2px 2px 0 #0a0808,-2px -2px 0 #0a0808,2px -2px 0 #0a0808,-2px 2px 0 #0a0808,0 3px 9px #000;
 transform:none!important;animation:none!important;opacity:1!important;
}
@media(prefers-reduced-motion:reduce){.normal-cutin109 .normal-shot109{will-change:auto}}
.dragon-ui #stage #interludePanel[data-kind="quake"] .interlude-dialogue{
 inset:auto 12% 13%!important;width:76%!important;height:32%!important;min-height:0!important;
 display:block!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;
}
.dragon-ui #stage #interludePanel[data-kind="quake"] :is(#interludeWho,#interludeFace){display:none!important}
.dragon-ui #stage #interludePanel[data-kind="quake"] #interludeLine{margin:0!important;width:100%!important;height:100%!important;min-height:0!important}
.dragon-ui #stage #interludePanel[data-kind="quake"] #interludeLine .dragon-move-art{width:100%;height:100%}
.dragon-ui #stage #interludePanel[data-kind="quake"] #interludeLabel{top:auto!important;bottom:4%;left:8%;right:8%;text-align:center;font-size:clamp(13px,1.8cqw,24px);background:none!important;border:0!important}
