#faunaraBattleIntro{position:fixed;inset:0;z-index:850;pointer-events:none;box-shadow:inset 0 52px #0b1722,inset 0 -52px #0b1722;font-family:system-ui,sans-serif;color:#fff}
#faunaraBattleIntro[hidden]{display:none}
.battle-intro-caption{position:absolute;top:max(16px,env(safe-area-inset-top));left:8%;right:8%;text-align:center;font-size:clamp(14px,2vw,21px);font-weight:650;text-shadow:0 2px 12px #000}
.battle-intro-skip{pointer-events:auto;position:absolute;right:max(20px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));min-height:40px;padding:8px 18px;border:1px solid #ffffff65;border-radius:9px;background:#132831;color:#fff;font:600 14px system-ui;cursor:pointer}
.battle-intro-banner{display:none;position:absolute;top:40%;left:0;width:100%;text-align:center;font-size:clamp(52px,12vw,130px);font-weight:950;font-style:italic;letter-spacing:.08em;color:#fff3ac;text-shadow:0 5px 0 #203b32,0 0 30px #fae08b88}
#faunaraBattleIntro[data-stage=banner] .battle-intro-banner{display:block;animation:fa-battle-cue .7s ease-out both}
#faunaraBattleIntro.reduced-motion .battle-intro-banner{animation:none}
@keyframes fa-battle-cue{0%{opacity:0;transform:scale(1.22)}22%,78%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.98)}}
body:has(#faunaraBattleIntro:not([hidden])) :is(.fa-battle-team,.fa-command-hud,.fa-ability-hud,#faunaraHud,#combatHud,#faunaraTouch){visibility:hidden}

#faunaraBattleIntro[data-stage=loading]{background:#0b1722}

/* Capture owns input until the chime or the complete escape has finished. */
#faunaraCapturePresentation{position:fixed;inset:0;z-index:190;pointer-events:auto;cursor:default}
#faunaraCapturePresentation[hidden]{display:none}
#faunaraCapturePresentation .battle-intro-banner{display:block;top:12%;left:5%;width:90%;font-size:clamp(25px,5.5vw,72px);animation:none}
#faunaraCapturePresentation .battle-intro-banner:empty{display:none}
body:has(#faunaraCapturePresentation:not([hidden])) .faunara-cube-bar{visibility:hidden}
body:has(#faunaraCapturePresentation:not([hidden])) :is(#faunaraHud,.fa-battle-team,.faunara-contextual-controls){visibility:hidden}
