._root_ck5vx_6{--ink: #16222c;--p1: #e8402a;--p2: #0f9bd7;--tag: #ffd400;--card: #ffffff;--drop: rgba(22, 34, 44, .22);position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;color:var(--ink);font-family:Trebuchet MS,Segoe UI,system-ui,sans-serif;pointer-events:none}._healthHud_ck5vx_24{position:absolute;top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(8px,2vw,14px);align-items:start;width:min(calc(100% - 20px),940px);margin-inline:auto;pointer-events:none}._healthBar_ck5vx_39{min-width:0;animation:_health-enter_ck5vx_1 .42s cubic-bezier(.16,1.2,.3,1) both}._healthBar_ck5vx_39[data-player=player2]{animation-delay:70ms;text-align:right}._healthCaption_ck5vx_49{display:flex;justify-content:space-between;gap:8px;margin:0 2px 4px;font-size:clamp(.6rem,1.8vw,.72rem);font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}._healthBar_ck5vx_39[data-player=player2] ._healthCaption_ck5vx_49{flex-direction:row-reverse}._healthCaption_ck5vx_49 span{color:var(--fighter-accent)}._healthTrack_ck5vx_69{position:relative;height:clamp(14px,3.2vw,18px);overflow:hidden;border-radius:3px;background:var(--card);box-shadow:0 2px 0 var(--drop)}._healthBar_ck5vx_39[data-player=player2] ._healthTrack_ck5vx_69{transform:scaleX(-1)}._damageTrail_ck5vx_82,._healthFill_ck5vx_83{position:absolute;top:0;bottom:0;left:0;display:block}._damageTrail_ck5vx_82{z-index:1;width:var(--trail-value);background:var(--tag);transition:width .52s cubic-bezier(.12,.82,.2,1) .16s}._healthFill_ck5vx_83{z-index:2;width:var(--health-value);background:var(--fighter-accent);transition:width .18s ease}._critical_ck5vx_105 ._healthFill_ck5vx_83{animation:_critical-blink_ck5vx_1 .52s steps(2,end) infinite alternate}._clock_ck5vx_111{padding:6px 10px 8px;border-radius:3px;min-width:62px;text-align:center;background:var(--tag);box-shadow:0 3px 0 var(--drop);transform:rotate(-2deg)}._clock_ck5vx_111 b{display:block;font-size:clamp(1.1rem,4.5vw,1.5rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}._clock_ck5vx_111 span{font-size:.5rem;letter-spacing:.16em;opacity:.7;text-transform:uppercase}._clock_ck5vx_111[data-low=true]{animation:_clock-urgent_ck5vx_1 .62s ease-in-out infinite alternate}._actionPanel_ck5vx_142{position:absolute;z-index:1;display:grid;grid-template-rows:auto auto auto;gap:6px;padding:8px;border-radius:16px;background:#ffffffb8;box-shadow:0 4px 0 var(--drop);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto;animation:_dock-in_ck5vx_1 .16s cubic-bezier(.2,.8,.2,1) both}._actionPanel_ck5vx_142{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));width:min(100% - 20px,560px);margin-inline:auto}._actionPanel_ck5vx_142[data-player=player1]{top:max(76px,calc(env(safe-area-inset-top) + 68px))}._actionPanel_ck5vx_142[data-player=player2]{bottom:max(10px,env(safe-area-inset-bottom))}._playerChip_ck5vx_174{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:var(--panel-accent, var(--ink));font-size:.72rem;font-weight:800}._actionGrid_ck5vx_187{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}._moveCard_ck5vx_194,._restartButton_ck5vx_195{padding:0;border:0;color:#fff;font:inherit;font-weight:800;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._moveCard_ck5vx_194{display:grid;position:relative;min-height:clamp(52px,15vw,72px);place-items:center;overflow:hidden;border-radius:14px;background:#5c6b78;box-shadow:0 4px 0 var(--drop);transition:transform 90ms ease,box-shadow 90ms ease,filter .12s ease,opacity .12s ease}._moveCard_ck5vx_194[data-kind=attack]{background:var(--panel-accent, var(--ink))}._moveCard_ck5vx_194[data-kind=guard]{background:#8896a3}._moveCard_ck5vx_194 span:last-child{max-width:100%;padding:0 4px 4px;overflow:hidden;font-size:.56rem;letter-spacing:.06em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._glyph_ck5vx_243{font-size:clamp(24px,7.5vw,38px);font-style:normal;line-height:1}._moveCard_ck5vx_194:disabled{cursor:default;opacity:.4}._moveCard_ck5vx_194:not(:disabled):hover,._moveCard_ck5vx_194:not(:disabled):focus-visible{filter:brightness(1.1)}._moveCard_ck5vx_194:not(:disabled):active,._restartButton_ck5vx_195:active{box-shadow:0 1px 0 var(--drop);filter:brightness(1.12);transform:translateY(3px)}._feedback_ck5vx_266{justify-self:end;max-width:min(100%,260px);min-height:0;margin:0;padding:3px 8px;border-radius:999px;color:#fff;background:#16222cc7;font-size:.68rem;text-align:right}._feedback_ck5vx_266:empty{display:none}._status_ck5vx_285,._combatNotice_ck5vx_286{position:absolute;left:50%;margin:0;padding:8px 16px;border-radius:4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transform:translate(-50%) rotate(-1.5deg);pointer-events:none}._status_ck5vx_285{top:26%;font-size:clamp(1rem,4vw,1.5rem);background:var(--tag);box-shadow:0 3px 0 var(--drop)}._combatNotice_ck5vx_286{top:17%;color:#fff;background:var(--ink);box-shadow:0 3px 0 var(--drop);font-size:clamp(.78rem,2vw,1rem);animation:_notice-in_ck5vx_1 .13s ease-out both}._fullScreen_ck5vx_317{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:#eaf6fcdb;pointer-events:auto;animation:_screen-in_ck5vx_1 .16s ease-out both}._resultCard_ck5vx_329{display:grid;gap:14px;width:min(100%,380px);padding:clamp(24px,7vw,34px);border-radius:18px;text-align:center;background:var(--card);box-shadow:0 8px #16222c24}._resultCard_ck5vx_329 h1{margin:0;color:var(--result-accent, var(--ink));font-size:clamp(1.5rem,8vw,2rem);letter-spacing:-.01em;line-height:1}._resultCard_ck5vx_329 p{margin:0;font-size:.82rem;opacity:.7}._restartButton_ck5vx_195{justify-self:center;min-height:50px;padding:0 30px;border-radius:999px;background:var(--ink);box-shadow:0 4px 0 var(--drop);font-size:.95rem;transition:transform 90ms ease,box-shadow 90ms ease}@media (orientation: landscape){._actionPanel_ck5vx_142{left:auto;right:auto;width:clamp(120px,17vw,190px);margin-inline:0}._actionPanel_ck5vx_142[data-player=player1]{top:max(72px,calc(env(safe-area-inset-top) + 64px));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left))}._actionPanel_ck5vx_142[data-player=player2]{top:max(72px,calc(env(safe-area-inset-top) + 64px));bottom:max(10px,env(safe-area-inset-bottom));right:max(10px,env(safe-area-inset-right))}._actionGrid_ck5vx_187{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 700px) and (orientation: landscape){._actionPanel_ck5vx_142{width:clamp(150px,14vw,200px);max-height:calc(100vh - 20px);overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}._actionGrid_ck5vx_187{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}._moveCard_ck5vx_194{min-height:88px}._glyph_ck5vx_243{font-size:48px}}@media (max-width: 699px){._actionPanel_ck5vx_142{display:block;padding:6px;border-radius:12px}._playerChip_ck5vx_174{position:absolute;z-index:1;width:24px;height:24px;margin:4px}._actionGrid_ck5vx_187{display:flex;gap:6px;width:100%;padding:0 0 2px 30px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity}._moveCard_ck5vx_194{flex:0 0 82px;min-height:78px;scroll-snap-align:start}._glyph_ck5vx_243{font-size:29px}._moveCard_ck5vx_194 span:last-child{font-size:.52rem}._feedback_ck5vx_266{display:none}}@media (min-width: 700px) and (orientation: portrait){._moveCard_ck5vx_194{min-height:72px}}@media (prefers-reduced-motion: reduce){._actionPanel_ck5vx_142,._fullScreen_ck5vx_317,._combatNotice_ck5vx_286,._healthBar_ck5vx_39,._healthFill_ck5vx_83,._clock_ck5vx_111{animation:none}._moveCard_ck5vx_194,._restartButton_ck5vx_195,._damageTrail_ck5vx_82,._healthFill_ck5vx_83{transition:none}}@keyframes _dock-in_ck5vx_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _screen-in_ck5vx_1{0%{opacity:0}to{opacity:1}}@keyframes _notice-in_ck5vx_1{0%{opacity:0;transform:translate(-50%) rotate(-1.5deg) scale(.9)}to{opacity:1;transform:translate(-50%) rotate(-1.5deg) scale(1)}}@keyframes _health-enter_ck5vx_1{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes _critical-blink_ck5vx_1{0%{filter:brightness(1)}to{filter:brightness(1.6)}}@keyframes _clock-urgent_ck5vx_1{0%{transform:rotate(-2deg) scale(1)}to{transform:rotate(-2deg) scale(1.08)}}._shell_ehgv7_1{--ui-ink: #090c15;--ui-panel: rgba(13, 20, 35, .92);--ui-panel-strong: rgba(8, 12, 23, .97);--ui-line: rgba(224, 235, 255, .22);--ui-copy: #f7f2ea;--ui-muted: #b7c3de;--ui-warm: #f2a04b;--ui-warm-ink: #211309;--ui-cool: #6d8dca;--ui-danger: #ff7d6a;--ui-shadow: 0 18px 55px rgba(0, 0, 0, .56);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--ui-ink)}._canvasHost_ehgv7_19{position:absolute;top:0;right:0;bottom:0;left:0}._shell_1myyc_1{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0b1020;color:#f7f2ea;font-family:system-ui,sans-serif}._canvas_1myyc_9{position:absolute!important;top:0;right:0;bottom:0;left:0}._hud_1myyc_13{position:fixed;z-index:10;top:18px;left:18px;padding:12px 15px;border:1px solid rgb(190 213 255 / 25%);border-radius:12px;background:#070b17bf;pointer-events:none}._hud_1myyc_13 h1,._hud_1myyc_13 p{margin:0}._hud_1myyc_13 h1{font-size:16px}._progress_1myyc_31,._gpu_1myyc_32,._performance_1myyc_33{margin-top:6px!important;color:#c9d5f3;font-size:13px}._stats_1myyc_38{z-index:11!important}._error_1myyc_41{display:grid;gap:12px;place-items:center;min-height:100%;background:#201018}._error_1myyc_41 button{padding:8px 12px;cursor:pointer}
