/* Short manga portrait strip above the battlefield, clear of the command area. */
.enemy-skill-cutin{position:absolute;inset:0;z-index:24;pointer-events:none;opacity:0;background:#08091170;overflow:hidden}
.enemy-skill-cutin-panel{position:absolute;left:0;top:16%;width:100%;height:46%;max-height:330px;overflow:hidden;background:linear-gradient(105deg,#080914 12%,#1c1b30 48%,var(--cutin-color) 160%);box-shadow:0 5px 28px #0009;border-block:2px solid var(--cutin-color)}
.enemy-skill-cutin-panel::before{content:'';position:absolute;inset:0;background:url('../assets/battle/fx/enemy-manga-atlas-v134.png') 50% 0/150% auto no-repeat;opacity:.22}
.enemy-skill-cutin-portrait{position:absolute;width:auto;max-width:none;max-height:none;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 0 12px #0009)}
.enemy-skill-cutin-copy{position:absolute;inset:0 auto 0 0;box-sizing:border-box;width:43%;padding:0 3.5%;display:flex;flex-direction:column;justify-content:center;gap:8px;color:#fff;background:linear-gradient(90deg,#080914ee 60%,#08091400);text-shadow:2px 3px 0 #000,0 0 8px #000}
.enemy-skill-cutin-copy span{font-size:clamp(13px,2.1vw,27px);font-weight:800;letter-spacing:.09em;color:var(--cutin-color)}
.enemy-skill-cutin-copy strong{font-size:clamp(20px,3.4vw,44px);font-weight:1000;line-height:1.18;overflow-wrap:anywhere}
@media(orientation:portrait){.enemy-skill-cutin-panel{top:10%;height:62%;max-height:260px}.enemy-skill-cutin-copy{width:43%;padding-left:4%;gap:5px}.enemy-skill-cutin-copy span{font-size:12px}.enemy-skill-cutin-copy strong{font-size:21px}}
@media(max-height:320px) and (orientation:landscape){.enemy-skill-cutin-panel{top:12%;height:46%}.enemy-skill-cutin-copy{gap:4px}.enemy-skill-cutin-copy strong{font-size:25px}.enemy-skill-cutin-copy span{font-size:14px}}
