.combat-stage-one{gap:8px;padding:clamp(10px,1.4vw,22px)}.fishfrenzy-shell .combat-stage-one{height:auto}.fishfrenzy-shell .battle-screen{flex-shrink:0;flex-basis:auto}.fishfrenzy-shell .battle-screen .combat-stage-one{flex-shrink:0;flex-basis:auto;height:auto;min-height:min-content!important}.combat-stage-one .combat-formation{z-index:auto;flex-direction:column;flex:1;min-height:min-content;display:flex;position:relative}.combat-stage-one .battle-team{flex:1;align-items:center}.fishfrenzy-shell .combat-stage-one .battle-side-label{text-align:center;letter-spacing:.2em;color:#8bdeff;flex:none;margin:8px 0;font-weight:900;font-size:12px!important}.combat-stage-one .battle-team-enemy{align-items:end;padding-bottom:12px}.combat-stage-one .battle-team-player{align-items:start;padding-top:16px}.combat-center{z-index:5;border-block:1px solid #77cfff26;flex:none;justify-content:center;align-items:center;gap:12px;min-height:54px;display:flex}.combat-versus{color:#ffe099;text-shadow:0 2px 8px #de7900;font-size:24px;font-weight:950}.combat-synergies{flex-wrap:wrap;justify-content:center;gap:4px;max-width:75%;display:flex}.combat-synergies span{color:#adf4ff;background:#042746e8;border:1px solid #6fd6ff45;border-radius:20px;padding:3px 8px;font-size:12px;font-weight:800}.combat-synergies[data-activating]{animation:1.8s ease-out both combat-activation}.combat-opening-ability{color:#b9ffff;letter-spacing:.08em;white-space:nowrap;background:#06435ce8;border:1px solid #75f5ff80;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:950;animation:1.6s ease-out both combat-opening-ability;box-shadow:0 0 12px #53eaff38}.combat-boss-round{text-align:center;color:#ffd59c;letter-spacing:.15em;flex:none;font-size:12px;font-weight:900}.combat-boss-label{text-align:center;color:#ffddad;background:#132542e8;border:1px solid #ffc98260;border-radius:20px;margin-bottom:4px;padding:3px 8px;font-size:12px;font-weight:900}.combat-home{isolation:auto;flex:none;position:relative}.combat-lunge,.combat-at-home,.combat-lunge>div,.combat-at-home>div,.combat-idle,.combat-dead,.combat-disabled{width:100%;height:100%}.combat-lunge{animation:combat-swim var(--move-ms) cubic-bezier(.18, .75, .25, 1) both}.combat-snap-lunge{animation-name:combat-snap-swim}.combat-punch-lunge{animation-name:combat-punch-swim}.combat-execute-lunge{animation-name:combat-execute-swim}.combat-snap-charge{z-index:12;pointer-events:none;border:3px double #bdffff;border-radius:50%;animation:.12s ease-out both combat-snap-charge;position:absolute;inset:28% 10% 28% 58%;box-shadow:0 0 12px #77f7ff}[data-unit-side=enemy] .combat-snap-charge{inset-inline:10% 58%}.combat-at-home{transform:translate(0)}.combat-stage-one [data-hermit-minion] .fish-sprite{filter:saturate(.48)brightness(.76);transform:scale(.86)}.combat-stage-one [data-hermit-minion] .combat-unit-readout{background:#102c3cef;border-color:#78919765}.combat-stage-one [data-hermit-boss] .combat-unit-readout,.combat-stage-one [data-hermit-boss] .battle-health-track{border-color:#ffc878b3;box-shadow:0 0 10px #ffab3930}.combat-stage-one [data-hermit-boss] .fish-sprite{filter:drop-shadow(0 0 9px #ffcf6970)}.combat-stage-one[data-hermit-battle] .battle-team-enemy{padding-bottom:clamp(70px,12vh,132px)}.combat-stage-one [data-hermit-boss] .combat-boss-label{order:0}.combat-stage-one :is([data-hermit-boss],[data-hermit-minion]) .battle-health-track{order:1}.combat-stage-one :is([data-hermit-boss],[data-hermit-minion]) .combat-unit-readout{order:2}.combat-stage-one :is([data-hermit-boss],[data-hermit-minion]) .combat-home{order:3;margin-top:8px}.combat-stage-one [data-hermit-boss] .combat-vfx-number{top:75%;left:5%}.hermit-boss-platform{pointer-events:none;z-index:0;background:radial-gradient(#ffda9a50,#c06c3320 50%,#0000 72%);border:2px solid #ffda9980;border-radius:50%;height:12%;position:absolute;inset:auto 0 -1%;box-shadow:0 0 12px #ffc06950}.combat-shelter{transform-origin:bottom;width:100%;height:100%;transition:transform .16s ease-out;transform:scale(.88,.82)translateY(6%)}.combat-stage-one [data-hermit-boss] .combat-shell{border-color:#91edff;box-shadow:inset 0 0 30px #59b8e94d,0 0 12px #b8ecff55}.combat-stage-one [data-hermit-minion] .combat-shell{box-shadow:none;border-width:2px;border-color:#8dcadd8c}.combat-shell span{align-items:center;gap:2px;display:flex}.hermit-phase-state{color:#c2d4dc;min-height:10px;font-size:8px;display:block}.combat-stage-one [data-hermit-enraged] .hermit-phase-state{color:#ffae83}.combat-stage-one [data-hermit-enraged] .hermit-boss-platform{border-color:#ff8d6c;box-shadow:0 0 16px #ff784c70}.combat-stage-one [data-hermit-enraged] .fish-sprite{filter:drop-shadow(0 0 9px #ff754999)}.combat-link[data-hermit]{animation-duration:.42s}.combat-local-cue[data-cue-kind=enrage]{color:#ffac81;border-color:#ff8d66}.combat-local-cue[data-cue-kind=shell],.combat-local-cue[data-cue-kind=shell-end]{color:#adf4ff;border-color:#82e9ff}.hermit-lunge{--strike-scale:1;animation-name:hermit-strike}.combat-stage-one [data-hermit-enraged] .hermit-lunge{--strike-scale:1.035}@keyframes hermit-strike{0%,to{transform:translate(0)}12%{transform:translate3d(calc(var(--move-x) * -.1), 0, 0)}25%,30%{transform:translate3d(var(--move-x), var(--move-y), 0) scale(var(--strike-scale))}53%{transform:translate3d(calc(var(--move-x) * -.07), 0, 0)}}.hermit-intro{isolation:isolate;text-align:center;background:#010b19ed;border:2px solid #ffc27990;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:min(670px,78svh);padding:clamp(18px,3vw,36px);animation:.22s ease-out .7s both hermit-intro-punch;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #000}.hermit-intro-spotlight{z-index:-1;background:radial-gradient(at 50% 60%,#26748685,#9d622529 32%,#0000 66%);position:absolute;inset:12% 2% 8%}.hermit-intro-title{color:#ffd38b;letter-spacing:.2em;font-size:clamp(16px,2vw,28px);font-weight:950;animation:.16s .1s both hermit-intro-text}.hermit-intro-name{color:#fff1cc;text-shadow:0 2px 12px #000;margin:0;font-size:clamp(24px,4vw,52px);font-weight:950;line-height:1.12;animation:.18s .3s both hermit-intro-text}.hermit-intro-art{filter:drop-shadow(0 0 22px #ffc16465);width:clamp(170px,min(36vw,39svh),360px);height:clamp(170px,min(36vw,39svh),360px);animation:.4s ease-out .3s both hermit-intro-rise}.hermit-intro-caption{color:#b6d8e8;margin:0;font-size:12px}.hermit-intro-skip{color:#e7eff7;background:#153145;border:1px solid #aeced780;min-height:42px;padding:10px 18px;font-size:11px}.hermit-intro[data-paused],.hermit-intro[data-paused] *{animation-play-state:paused!important}@keyframes hermit-intro-text{0%{opacity:0}to{opacity:1}}@keyframes hermit-intro-rise{0%{opacity:0;transform:translateY(26px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hermit-intro-punch{0%,to{transform:translateY(0)}28%{transform:translateY(2px)}60%{transform:translateY(-1px)}}.combat-idle{animation:combat-idle 2.8s ease-in-out var(--idle-delay) infinite}.combat-lunge .combat-idle{animation:none}.combat-hit{animation:.22s ease-out both combat-hit}.combat-dead{opacity:.22;filter:grayscale();transition:opacity .2s,transform .2s;transform:translateY(8px)rotate(-12deg)}.combat-disabled{filter:saturate(.65)}.combat-unit[data-unit-dead]{opacity:.7}.combat-tier{z-index:20;background:#041c3be6;border-radius:12px;padding:1px 5px;font-size:12px;position:absolute;top:0;right:0}.combat-stage-one .battle-health-track{flex:none;height:14px}.combat-stage-one .battle-health-fill{transform-origin:0;width:100%;height:100%;transition:transform .2s ease-out}.combat-stage-one .combat-unit-readout{text-align:center;overflow-wrap:anywhere;background:#041b3ce6;border:1px solid #68c5ff50;border-radius:0 0 9px 9px;width:100%;padding:3px 5px;font-size:12px;font-weight:800;line-height:1.2}.combat-stage-one .combat-unit-readout strong{white-space:normal;font-size:12px;display:block}.fishfrenzy-shell .combat-stage-one .combat-unit-readout>div{line-height:1.2;font-size:12px!important}.combat-stage-one .combat-attack-stat{font-size:12px;display:block}.combat-effects-layer{pointer-events:none;z-index:15;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.combat-link{color:#b3eeff;opacity:.8;animation:.32s ease-out both combat-link-fade}.combat-link[data-heavy]{color:#ffcb72}.combat-link[data-cue-kind=snap]{color:#e0fbff}.combat-link[data-cue-kind=punch]{color:#fff2b0}.combat-link[data-cue-kind=execute]{color:#ff776f}.combat-link[data-cue-kind=heal]{color:#64ffc5}.combat-link[data-cue-kind=reflect]{color:#ffb77f}.combat-link[data-cue-kind=grab],.combat-link[data-cue-kind=lure]{color:#d8a2ff}.combat-target-line{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:5 8;opacity:.45}.combat-reticle{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:12 8}.combat-link[data-heavy] .combat-reticle{stroke-width:3px}.combat-projectile{stroke:currentColor;fill:#e9ffff40;stroke-width:3px;filter:drop-shadow(0 0 4px);animation:.12s ease-in both combat-projectile}.combat-snap-projectile{stroke-width:3px;fill:#baffff90;filter:drop-shadow(0 0 6px #7af6ff);animation:70ms ease-in 50ms both combat-projectile}.combat-snap-pressure{fill:none;stroke-width:2px;stroke-dasharray:26 5}.combat-snap-bubble{fill:#edffff;stroke:none}.combat-area-wave{stroke:currentColor;stroke-width:18px;stroke-linecap:round;opacity:.2;fill:none}.combat-shoal-link{stroke:#6cefff;stroke-width:1.5px;stroke-dasharray:3 9;opacity:.28}.combat-persistent-lure{stroke:#d9a6ff;stroke-width:3px;stroke-dasharray:4 9;opacity:.5}.combat-shoal-aura{pointer-events:none;border:1px solid #9bffff55;border-radius:50%;animation:2.5s ease-in-out infinite combat-aura;position:absolute;inset:7%;box-shadow:0 0 20px #4feaff55,inset 0 0 20px #3eacff44}.combat-buff-icon{z-index:10;color:#85f5ff;background:#053852e8;border:1px solid #84efff90;border-radius:50%;padding:0 3px;font-size:13px;position:absolute;bottom:10%;right:2%}.combat-spike-glint{z-index:12;color:#ffcc89;pointer-events:none;place-items:center;font-size:clamp(70px,10vw,150px);animation:.32s ease-out both combat-glint;display:grid;position:absolute;inset:-8%}.combat-impact{z-index:12;pointer-events:none;background:radial-gradient(circle,#ffedae99,#0000 65%);border:3px solid #fff1c7;border-radius:50%;animation:.24s ease-out both combat-impact;position:absolute;inset:16%}.combat-impact[data-heavy]{border-width:5px;inset:3%;box-shadow:0 0 15px #ffce6877}.combat-impact[data-impact-kind=reflect]{border-style:dashed;border-color:#ffb16c}.combat-impact[data-deflect]{background:radial-gradient(circle,#5cddff60,#0000 65%);border-style:double;border-color:#90f7ff}.combat-impact.combat-snap-impact{background:repeating-conic-gradient(#ceffff99 0deg 5deg,#0000 6deg 45deg);border:5px double #baffff;animation:.24s ease-out both combat-snap-impact;inset:2%;box-shadow:0 0 18px #65eaff88,inset 0 0 12px #d4ffff}.combat-impact.combat-punch-impact{background:linear-gradient(115deg,#0000 32%,#fffbd0cc 48%,#0000 64%);border:5px solid #fff2a8;border-radius:38% 62% 44% 56%;animation:.21s ease-out both combat-punch-impact;inset:0;box-shadow:0 0 16px #ffd86180}.combat-impact.combat-execute-impact{background:radial-gradient(circle,#ff53494d,#0000 66%);border:4px double #ff746b;animation:.26s ease-out both combat-execute-impact;inset:0;box-shadow:0 0 16px #ff463f70}.combat-wounded-ripple{z-index:11;pointer-events:none;border:3px solid #ff6b63;border-radius:50%;animation:.3s ease-out both combat-wounded-ripple;position:absolute;inset:-4%;box-shadow:0 0 14px #ff493f70}.combat-heal-pulse{z-index:13;color:#92ffd2;pointer-events:none;border:2px solid #7effc2;border-radius:50%;place-items:center;font-size:30px;font-weight:900;animation:.32s ease-out both combat-heal;display:grid;position:absolute;inset:3%}@media (prefers-reduced-motion:no-preference){.combat-impact:where(:not([data-deflect]):not([data-impact-kind=reflect]):not(.combat-snap-impact):not(.combat-punch-impact):not(.combat-execute-impact)){box-shadow:inset 0 0 9px #fff6c944,0 0 9px #ffde7738}.combat-impact[data-heavy]:where(:not([data-deflect]):not([data-impact-kind=reflect]):not(.combat-snap-impact):not(.combat-punch-impact):not(.combat-execute-impact)){outline-offset:5px;outline:1px solid #ffe8b16b;box-shadow:inset 0 0 14px #fff3bb55,0 0 18px #ffce6866}.combat-heal-pulse{text-shadow:0 2px 3px #053c32,0 0 8px #76ffcb80;background:radial-gradient(#0000 42%,#6bffc526 68%,#0000 74%);box-shadow:inset 0 0 12px #7effc233}.combat-area-wave{stroke-width:14px;opacity:.26}}.combat-local-cue{z-index:26;letter-spacing:.04em;white-space:nowrap;color:#ffe3b3;pointer-events:none;background:#172a44f5;border:1px solid #ffdfa980;border-radius:10px;padding:2px 6px;font-size:clamp(8px,.85vw,12px);font-weight:950;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.combat-local-cue[data-cue-kind=heal]{color:#7dffd1;border-color:#63ffc9}.combat-local-cue[data-cue-kind=punch]{color:#fff1a6;border-color:#ffd85e}.combat-local-cue[data-cue-kind=execute]{color:#ffaaa4;border-color:#ff7169}.combat-local-cue[data-cue-kind=shell-end]{color:#b7def6}.combat-vfx-number{z-index:30;white-space:nowrap;font-variant-numeric:tabular-nums;color:#ff8e7c;text-shadow:0 2px 2px #001426,1px 0 3px #001426,-1px 0 3px #001426;pointer-events:none;font-size:clamp(18px,2vw,29px);font-weight:950;line-height:1;animation:.72s ease-out both combat-number;position:absolute;top:30%;left:50%}.combat-vfx-number[data-heavy]{color:#ffba74;font-size:clamp(23px,2.6vw,38px)}.combat-vfx-number[data-number-kind=heal]{color:#76ffbc}.combat-vfx-number[data-number-kind=shield]{color:#95f5ff}.combat-vfx-number[data-number-kind=reflect]{color:#ffd395}.combat-vfx-number[data-ability-number=punch]{color:#fff19a;transform-origin:50%;font-style:italic}.combat-vfx-number[data-ability-number=execute]{color:#ff7c72;text-shadow:0 2px 2px #260000,0 0 7px #ff453f}.combat-shell,.combat-lure-trap,.combat-grab{z-index:20;pointer-events:none;position:absolute;inset:-3%}.combat-shell{background:repeating-conic-gradient(from 15deg at 50% 85%,#0000 0deg 22deg,#ffeab91c 23deg 25deg);border:4px double #ffda8ccc;border-radius:50% 50% 40% 40%;box-shadow:inset 0 0 22px #ad733650,0 0 10px #ffde7945}.combat-shell span,.combat-grab span,.combat-lure-trap span{white-space:nowrap;color:#ffe7b4;background:#10264aee;border:1px solid;border-radius:10px;padding:2px 5px;font-size:9px;font-weight:950;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.combat-grab svg{width:100%;height:100%}.combat-grab span{color:#e1b3ff}.combat-lure-trap{border:3px dashed #cfb4ff;border-radius:50%;box-shadow:0 0 14px #bcabff55}.combat-lure-trap span{color:#dcceff}.combat-camera-pulse{z-index:1;pointer-events:none;animation:.22s ease-out both combat-link-fade;position:absolute;inset:0;box-shadow:inset 0 0 30px #ffe0b029}.combat-stage-one[data-shake]{--camera-px:1.5px;animation:.22s ease-out combat-camera}.combat-stage-one[data-shake=major]{--camera-px:3px}.combat-stage-one[data-paused] *,.combat-stage-one[data-paused]{animation-play-state:paused!important}@keyframes combat-swim{0%,to{transform:translate(0)}14%{transform:translate3d(calc(var(--move-x) * -.08), calc(var(--move-y) * -.08), 0)}33%,38%{transform:translate3d(var(--move-x), var(--move-y), 0)}60%{transform:translate3d(calc(var(--move-x) * .35), calc(var(--move-y) * .35), 0)}}@keyframes combat-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes combat-snap-swim{0%,to{transform:translate(0)scale(1)}14%{transform:translate3d(calc(var(--move-x) * -.15), calc(var(--move-y) * -.15), 0) scale(.92, 1.06)}33%{transform:translate3d(var(--move-x), var(--move-y), 0) scale(1.08, .94)}48%{transform:translate3d(calc(var(--move-x) * -.12), calc(var(--move-y) * -.12), 0) scale(.96, 1.03)}70%{transform:translate(0)scale(1)}}@keyframes combat-punch-swim{0%,to{transform:translate(0)scale(1)}18%{transform:translate3d(calc(var(--move-x) * -.08), calc(var(--move-y) * -.08), 0) scale(.95, 1.04)}34%{transform:translate3d(var(--move-x), var(--move-y), 0) scale(1.09, .92)}52%{transform:translate3d(calc(var(--move-x) * -.1), calc(var(--move-y) * -.1), 0) scale(.97, 1.02)}}@keyframes combat-execute-swim{0%,to{transform:translate(0)scale(1)}14%{transform:translate3d(calc(var(--move-x) * -.12), calc(var(--move-y) * -.12), 0) scale(.96)}36%,42%{transform:translate3d(var(--move-x), var(--move-y), 0) scale(1.07)}66%{transform:translate3d(calc(var(--move-x) * .25), calc(var(--move-y) * .25), 0) scale(1)}}@keyframes combat-snap-charge{0%{opacity:0;transform:scale(1.4)}40%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.2)}}@keyframes combat-snap-impact{0%{opacity:1;transform:scale(.45)rotate(-15deg)}to{opacity:0;transform:scale(1.35)rotate(15deg)}}@keyframes combat-punch-impact{0%{opacity:1;transform:scale(.35)rotate(-18deg)}to{opacity:0;transform:scale(1.18)rotate(8deg)}}@keyframes combat-execute-impact{0%{opacity:.95;transform:scale(.55)}to{opacity:0;transform:scale(1.32)}}@keyframes combat-wounded-ripple{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.18)}}@keyframes combat-hit{0%,to{transform:translate(0)}25%{transform:translate(var(--hit-x), var(--hit-y))}}@keyframes combat-projectile{0%{transform:translate(var(--from-x), var(--from-y)) scale(.5)}to{transform:translate(var(--to-x), var(--to-y)) scale(1.2)}}@keyframes combat-impact{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.3)}}@keyframes combat-heal{0%{opacity:.9;transform:translateY(8px)scale(.7)}to{opacity:0;transform:translateY(-6px)scale(1.1)}}@keyframes combat-glint{0%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(1.15)}}@keyframes combat-link-fade{0%,40%{opacity:.8}to{opacity:0}}@keyframes combat-number{0%{opacity:0;transform:translate(calc(-50% + var(--lane-x)), var(--lane-y)) scale(.8)}15%,65%{opacity:1}25%{transform:translate(calc(-50% + var(--lane-x)), calc(var(--lane-y) - 8px)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--lane-x)), calc(var(--lane-y) - 32px))}}@keyframes combat-aura{0%,to{opacity:.5}50%{opacity:.85}}@keyframes combat-activation{0%{opacity:0}15%,85%{opacity:1}to{opacity:.85}}@keyframes combat-opening-ability{0%{opacity:0;transform:translateY(5px)scale(.94)}14%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.82}}@keyframes combat-camera{0%,to{transform:translate(0)}25%{transform:translateX(var(--camera-px))}60%{transform:translateX(calc(var(--camera-px) * -1))}}.combat-name-compact,.combat-stat-icon{display:none}@media (width<=600px){.hermit-phase-state{min-height:20px;line-height:1.3}.combat-stage-one [data-hermit-boss] .combat-vfx-number{top:100%}.fishfrenzy-shell .combat-stage-one.battle-arena{padding-inline:12px!important}.combat-stage-one{gap:4px;height:calc(100svh - 160px);min-height:580px;padding:8px}.combat-stage-one .battle-team{gap:3px}.combat-stage-one .battle-unit-card{--battle-sprite-size:clamp(42px, 13vw, 76px)}.combat-stage-one .battle-unit-card[data-boss-unit]{--battle-sprite-size:clamp(95px, 27vw, 160px)}.combat-stage-one .combat-unit-readout{padding:3px 1px;font-family:Arial,sans-serif;font-size:12px;font-weight:700}.fishfrenzy-shell .combat-stage-one .combat-unit-readout{font-variant-numeric:tabular-nums;padding-inline:1px!important}.combat-stage-one .combat-hp-text{white-space:nowrap}.combat-stage-one .combat-stat-word{display:none}.combat-stage-one .combat-attack-stat{white-space:nowrap;justify-content:center;align-items:center;gap:3px;display:flex}.combat-stage-one .combat-stat-icon{flex:none;display:inline-block}.combat-stage-one .predator-badge-compact{letter-spacing:0;gap:1px;padding-inline:2px}.combat-stage-one .predator-badge-compact .predator-badge-icon{width:8px;height:8px}.combat-stage-one .combat-unit-readout strong{overflow-wrap:normal;justify-content:center;align-items:center;min-height:2.4em;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.2;display:flex}.combat-stage-one .combat-attack-stat{font-size:12px}.combat-center{gap:5px;min-height:64px}.combat-synergies span{padding:2px 4px;font-size:12px}.combat-opening-ability{white-space:normal;text-align:center;max-width:42vw;padding:2px 5px;font-size:12px}.combat-boss-label{padding:3px;font-size:12px}.combat-tier{font-size:9px;top:-13px}.combat-local-cue{white-space:normal;overflow-wrap:anywhere;text-align:center;width:max-content;max-width:100%;font-size:12px;line-height:1.2}.combat-shell span,.combat-grab span,.combat-lure-trap span{white-space:normal;text-align:center;max-width:100%;font-size:12px;line-height:1.2}.combat-vfx-number{--number-lane-step:-18px;font-size:18px;top:0}.combat-stage-one .battle-team>:first-child:not(:only-child) .combat-vfx-number{left:calc(50% + 20px)}.combat-stage-one .battle-team>:last-child:not(:only-child) .combat-vfx-number{left:calc(50% - 20px)}.combat-vfx-number[data-heavy]{font-size:23px}.combat-shoal-aura{animation:none;box-shadow:0 0 10px #4feaff44}.combat-stage-one[data-shake]{animation:none}}@media (width<=360px){.combat-stage-one .combat-name-full{display:none}.combat-stage-one .combat-name-compact{letter-spacing:-.04em;display:inline}.combat-stage-one .predator-badge-compact .predator-badge-icon{display:none}}@media (prefers-reduced-motion:reduce){.hermit-intro,.hermit-intro *{animation:none!important}.combat-shelter{transition:none}.combat-stage-one .combat-unit[data-unit-dead]{display:flex}.combat-stage-one[data-shake],.combat-lunge,.combat-hit,.combat-idle,.combat-shoal-aura,.combat-spike-glint,.combat-impact,.combat-heal-pulse,.combat-wounded-ripple,.combat-opening-ability,.combat-synergies[data-activating]{animation:none!important}.combat-projectile,.combat-snap-charge,.combat-camera-pulse,.combat-spike-glint{display:none}.combat-impact,.combat-impact.combat-snap-impact,.combat-heal-pulse{box-shadow:none;opacity:.6;background:0 0}.combat-link{opacity:.6;animation:none}.combat-vfx-number{transform:translate(calc(-50% + var(--lane-x)), var(--lane-y));animation:none!important}.combat-dead{transition:none;transform:none}.combat-stage-one .battle-health-fill{transition:none}}
