.scene-story-details{position:relative;clear:both;margin:12px 0;border:1px solid #bc916d77;border-radius:8px 20px;background:#30203f;color:#f2d98b;font-family:Georgia,serif;text-align:left}.scene-story-details>summary{cursor:pointer;padding:12px 18px;min-height:44px;box-sizing:border-box;font:600 14px/1.4 Georgia,serif;color:#f2d98b}.scene-story-details>summary:focus-visible{outline:3px solid #e6c497;outline-offset:2px}.scene-story-content{padding:4px 20px 20px}.scene-story-copy{position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-width:none!important;margin:0!important}.scene-story-content h1,.scene-story-content h2,.scene-story-content h3{color:#f2d98b;font-family:Georgia,serif}.scene-story-content p{font:14px/1.7 Georgia,serif;color:#f2d98b}.scene-story-content button{min-height:44px;cursor:pointer}.scene-story-content small{color:#d6b18b}.scene-story-content img{max-width:100%;height:auto}.scene-story-content .lantern-quest-mark{position:static;width:70px;height:70px}.scene-story-content .lantern-quest-mark img{width:70px;height:70px}.scene-story-content .bellfounder-fieldnote{position:static!important;inset:auto!important;width:auto!important;max-height:none!important;margin:0;transform:none!important}.scene-story-content .bellfounder-revelation{position:static;inset:auto;transform:none;width:auto}.scene-story-content .bonesies-return{position:static}.scene-story-content .scene-story-copy:before{display:none}@media(max-width:600px){.scene-story-content{padding:4px 14px 16px}}.stone-chapter{max-width:1280px;margin:0 auto;color:#173a2f}.stone-scene{position:relative;overflow:hidden;aspect-ratio:3/2;border:1px solid #b98235;border-radius:8px;background:#13291f;box-shadow:0 14px 34px #20140842}.stone-scene>img{display:block;width:100%;height:100%;object-fit:cover}.stone-object{position:absolute;min-height:44px;border:1px solid #e7ba5b;border-radius:22px;padding:8px 14px;background:#153d31e8;color:#fff3c1;font:700 12px Georgia,serif;box-shadow:0 3px 14px #07140eaa,0 0 18px #71db8c42;cursor:pointer}.stone-object:focus-visible{outline:3px solid #d8ff86;outline-offset:3px}.stone-object:disabled{opacity:.75;cursor:default}.stone-guardian{left:60%;top:41%}.stone-bell{left:50%;top:55%;transform:translate(-50%,-50%)}.stone-return{left:2%;top:3%}.stone-dialogue{display:grid;grid-template-columns:1fr auto;grid-gap:8px 18px;gap:8px 18px;margin:12px 0;padding:16px 18px;border:1px solid #d1a653;border-radius:5px 18px;background:linear-gradient(135deg,#fffaf0,#edf6df);box-shadow:0 8px 24px #34240f26}body .stone-chapter .stone-dialogue small{display:block;color:#8a5721!important;-webkit-text-fill-color:#8a5721;font:800 9px Rubik,sans-serif;letter-spacing:.15em}body .stone-chapter .stone-dialogue strong{display:block;color:#233f30!important;-webkit-text-fill-color:#233f30;font:400 28px Berkshire Swash,Georgia,serif;margin-top:4px}.stone-dialogue>button{align-self:start;min-width:44px;min-height:44px;border:0;background:transparent;color:#315b43;font-size:24px;cursor:pointer}body .stone-chapter .stone-dialogue p{grid-column:1/-1;margin:2px 0;color:#254436!important;-webkit-text-fill-color:#254436;font:15px/1.65 Georgia,serif}.stone-instruction{padding:9px 12px;border-left:3px solid #e58d35;background:#f6ecd0}.stone-chamber-copy{margin-bottom:18px}.stone-chapter .scene-story{margin-top:12px}@media(max-width:650px){.stone-scene{aspect-ratio:4/5}.stone-scene>img{object-position:center}.stone-guardian{left:55%;top:38%}.stone-bell{top:50%}.stone-dialogue{padding:13px}.stone-dialogue strong{font-size:24px}.stone-dialogue p{font-size:13px}}@media(prefers-reduced-motion:reduce){.stone-object{transition:none}}.sealed-place .stone-dialogue{color:#f4ebce;border-color:#c69444;background:linear-gradient(135deg,#132f27f5,#1e472ff5 58%,#593819f5)}body .sealed-place .stone-dialogue small{color:#f0ad50!important;-webkit-text-fill-color:#f0ad50}body .sealed-place .stone-dialogue p,body .sealed-place .stone-dialogue strong{color:#fff1c9!important;-webkit-text-fill-color:#fff1c9}.sealed-place .stone-instruction{border-left-color:#79d77b;background:#102a22cc}.stone-story-action{grid-column:1/-1;justify-self:start;min-height:44px;padding:9px 14px;color:#fff1c9;border:1px solid #d9ac52;border-radius:20px;background:#173c2f;cursor:pointer}.stone-story-action:focus-visible{outline:3px solid #d8ff86;outline-offset:3px}.sealed-controls .painted-object-control{position:absolute;z-index:4;display:block;color:#fff1c9;font:700 12px Georgia,serif}.sealed-controls .painted-object-hit{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:0;outline:0!important;background:transparent;box-shadow:none;-webkit-clip-path:var(--hit-clip,ellipse(45% 45% at 50% 50%));clip-path:var(--hit-clip,ellipse(45% 45% at 50% 50%));cursor:pointer;-webkit-tap-highlight-color:transparent}.sealed-controls .painted-object-cue{position:absolute;left:var(--cue-x,50%);top:var(--cue-y,50%);width:var(--cue-w,20px);height:var(--cue-h,20px);transform:translate(-50%,-50%) rotate(var(--cue-rotate,0deg));border:1px solid #f2cf69;border-radius:var(--cue-radius,50%);background:#56ef7522;box-shadow:0 0 0 2px #153d2ccc,0 0 12px 4px #83ff72aa;opacity:0;transition:opacity .16s,filter .16s;pointer-events:none}.sealed-controls .painted-object-label{position:absolute;left:var(--label-x,50%);top:var(--label-y,50%);width:max-content;max-width:150px;padding:4px 8px;transform:translate(-50%,-50%);border:1px solid #d6ba6f;border-radius:7px;background:#102c29ed;color:#fff1c9;text-align:center;opacity:0;transition:opacity .14s;pointer-events:none}.sealed-controls .painted-object-control.is-selected .painted-object-cue,.sealed-controls .painted-object-control.is-selected .painted-object-label,.sealed-controls .painted-object-control:focus-within .painted-object-cue,.sealed-controls .painted-object-control:focus-within .painted-object-label,.sealed-controls .painted-object-control:hover .painted-object-cue,.sealed-controls .painted-object-control:hover .painted-object-label{opacity:1}.sealed-controls .painted-object-control:focus-within .painted-object-cue{filter:brightness(1.35);box-shadow:0 0 0 3px #102d23,0 0 0 5px #a5f86b,0 0 16px 6px #83ff72bb}.sealed-controls .painted-object-open{position:absolute;z-index:6;left:var(--open-x,50%);top:var(--open-y,calc(50% + 38px));min-width:58px;min-height:40px;padding:5px 10px;transform:translate(-50%,-50%);border:1px solid #e3c968;border-radius:8px;background:#15362ff2;color:#f8f1d0;font:700 13px Georgia,serif;box-shadow:0 4px 14px #0008}.sealed-controls .painted-object-open:focus-visible{outline:2px solid #a5f86b;outline-offset:2px}.guardian-character{left:54%;top:18%;width:23%;height:57%;--hit-clip:polygon(36% 0,65% 0,76% 25%,70% 100%,25% 100%,29% 27%);--cue-y:42%;--cue-w:28%;--cue-h:53%;--cue-radius:45%;--label-x:82%;--label-y:45%;--open-x:84%;--open-y:58%}.guardian-sealed-door{left:7%;top:52%;width:22%;height:42%;--hit-clip:polygon(12% 4%,88% 4%,98% 96%,2% 96%);--cue-w:45%;--cue-h:64%;--cue-radius:45% 45% 10% 10%;--label-x:75%;--label-y:28%;--open-x:77%;--open-y:42%}.guardian-return{left:0;top:0;width:18%;height:17%;--cue-w:30%;--cue-h:30%;--label-x:70%;--label-y:70%;--open-x:76%;--open-y:98%}.sealed-mechanism{left:30%;top:29%;width:31%;height:38%;--hit-clip:ellipse(48% 46% at 50% 50%);--cue-w:34%;--cue-h:34%;--label-y:94%;--open-y:108%}.sealed-enter{left:43%;top:45%;width:25%;height:38%;--hit-clip:polygon(18% 4%,82% 4%,95% 96%,5% 96%);--cue-w:33%;--cue-h:58%;--cue-radius:45% 45% 10% 10%;--label-y:91%;--open-y:106%}.sealed-return{left:1%;top:2%;width:16%;height:17%;--hit-clip:ellipse(48% 46% at 50% 50%);--cue-w:31%;--cue-h:31%;--label-x:75%;--label-y:76%;--open-x:82%;--open-y:104%}.resonance-records{left:28%;top:42%;width:38%;height:33%;--hit-clip:ellipse(48% 40% at 50% 50%);--cue-w:44%;--cue-h:24%;--cue-radius:50%;--label-y:91%;--open-y:108%}.resonance-finale{right:2%;bottom:3%;width:24%;height:25%;--hit-clip:ellipse(48% 42% at 50% 50%);--cue-w:32%;--cue-h:32%;--label-x:42%;--label-y:20%;--open-x:38%;--open-y:2%}@media(max-width:650px){.sealed-place .stone-scene>img{object-position:center}.guardian-character{left:48%;top:15%;width:39%;height:62%;--label-x:65%;--open-x:65%}.guardian-sealed-door{left:0;top:51%;width:36%;height:40%;--label-x:76%;--open-x:78%}.guardian-return{width:30%;height:14%;--label-x:72%;--open-x:76%}.sealed-mechanism{left:25%;top:30%;width:48%;height:36%}.sealed-enter{left:35%;top:45%;width:38%;height:38%}.sealed-return{width:25%;height:15%;--label-x:78%;--open-x:84%}.resonance-records{left:18%;top:37%;width:64%;height:36%}.resonance-finale{right:0;bottom:4%;width:39%;height:25%}.sealed-controls .painted-object-open{min-height:44px}}.BattleDuel_court__jQIJq{--night:#170622;--purple:#6715a8;--violet:#aa52ff;--lime:#f2d98b;--gold:#ffd778;--danger:#ff746f;--ink:#fbf4ff;max-width:1180px;margin:0 auto;padding:10px;color:var(--ink);font:15px/1.4 Georgia,serif}.BattleDuel_court__jQIJq *{box-sizing:border-box}.BattleDuel_court__jQIJq button,.BattleDuel_court__jQIJq select,.BattleDuel_court__jQIJq summary{font:inherit;color:inherit;touch-action:manipulation}.BattleDuel_court__jQIJq button{cursor:pointer}.BattleDuel_court__jQIJq button:focus-visible,.BattleDuel_court__jQIJq select:focus-visible,.BattleDuel_court__jQIJq summary:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.BattleDuel_arena__8D2We{position:relative;isolation:isolate;min-height:clamp(400px,58vw,670px);overflow:hidden;border:2px solid #a349ef;border-radius:24px 7px;background:url(/art/battle/velvet-court-v1/arena.webp) center 54%/cover no-repeat #21052f;box-shadow:inset 0 0 70px #08000ab8,0 16px 40px #08000a66}.BattleDuel_arena__8D2We:after{content:"";position:absolute;inset:auto 0 0;height:32%;z-index:-1;background:linear-gradient(transparent,#100116b8);pointer-events:none}.BattleDuel_hud__uDwHP{position:absolute;z-index:6;inset:10px 12px auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.BattleDuel_enemyHud__M9l1U,.BattleDuel_playerHud__wJyrs{width:min(34vw,330px);padding:8px 10px;border:1px solid #a349ef;border-radius:13px 4px;background:#15051de8;box-shadow:inset 0 0 0 2px #6d1bad55,0 4px 14px #08000a88}.BattleDuel_enemyHud__M9l1U{justify-self:end;text-align:right}.BattleDuel_enemyHud__M9l1U>strong,.BattleDuel_playerHud__wJyrs>strong{display:block;color:var(--lime);font-size:16px;margin-bottom:3px}.BattleDuel_enemyHud__M9l1U>strong{color:var(--gold)}.BattleDuel_meter__WG8xD{display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;font-size:11px}.BattleDuel_meter__WG8xD progress{grid-column:1/-1;width:100%;height:9px;accent-color:var(--lime)}.BattleDuel_meter__WG8xD[data-tone=gold] progress{accent-color:var(--gold)}.BattleDuel_meter__WG8xD b{font-size:11px}.BattleDuel_stamina__b2gV6{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:4px;font-size:11px}.BattleDuel_pips__7cBft{display:flex;gap:3px}.BattleDuel_pips__7cBft i{width:9px;height:9px;border:1px solid var(--lime);transform:rotate(45deg)}.BattleDuel_pips__7cBft i[data-full=true]{background:var(--lime);box-shadow:0 0 5px #f2d98b}.BattleDuel_roundState__bBWjc{text-align:center;padding:6px 12px;border:1px solid #a349ef;border-radius:4px 4px 14px 14px;background:#15051de8;min-width:112px}.BattleDuel_roundState__bBWjc b,.BattleDuel_roundState__bBWjc span{display:block}.BattleDuel_roundState__bBWjc b{color:var(--lime);font-size:13px}.BattleDuel_roundState__bBWjc span{font-size:10px;letter-spacing:.05em}.BattleDuel_stage__TkzK5{position:absolute;z-index:2;inset:72px 0 112px}.BattleDuel_fighter__mifrr{position:absolute;bottom:3%;width:30%;height:74%;display:flex;align-items:flex-end;justify-content:center;transform-origin:50% 96%;filter:drop-shadow(0 10px 6px #09000ba6)}.BattleDuel_fighter__mifrr[data-role=player]{left:8%;justify-content:flex-end}.BattleDuel_fighter__mifrr[data-role=enemy]{right:8%;justify-content:flex-start}.BattleDuel_fighter__mifrr[data-role=player] .premium-iggy{width:min(100%,240px)!important;height:auto!important;aspect-ratio:1;transform-origin:50% 90%}.BattleDuel_challenger__A6IR0{--scale:.82;--facing:1;display:block;width:100%;height:100%;background-image:url(/art/battle/velvet-court-v1/challengers.webp);background-repeat:no-repeat;background-size:400% 200%;background-position:var(--atlas-x) var(--atlas-y);transform:scaleX(calc(var(--scale) * var(--facing))) scaleY(var(--scale));transform-origin:50% 100%}.BattleDuel_challenger__A6IR0[data-challenger=twig]{--scale:.76;--facing:-1}.BattleDuel_challenger__A6IR0[data-challenger=crow]{--scale:.72;--facing:-1}.BattleDuel_challenger__A6IR0[data-challenger=raccoon]{--scale:.71}.BattleDuel_challenger__A6IR0[data-challenger=boar]{--scale:.9}.BattleDuel_challenger__A6IR0[data-challenger=owl]{--scale:.71}.BattleDuel_challenger__A6IR0[data-challenger=fox]{--scale:.72}.BattleDuel_challenger__A6IR0[data-challenger=wolf]{--scale:.78}.BattleDuel_challenger__A6IR0[data-challenger=dragon]{--scale:.9;--facing:-1}.BattleDuel_intent__iNndQ{position:absolute;z-index:8;right:13%;top:82px}.BattleDuel_intent__iNndQ button{display:flex;align-items:center;gap:6px;min-height:46px;padding:5px 10px;border:2px solid var(--gold);border-radius:50%;background:#15051dec;box-shadow:0 0 20px #ffd77844;cursor:pointer}.BattleDuel_intent__iNndQ button>span{font-size:21px;color:var(--gold)}.BattleDuel_intent__iNndQ button b{font-size:12px}.BattleDuel_intent__iNndQ button em{font-size:11px;font-style:normal;color:var(--danger)}.BattleDuel_intent__iNndQ p{position:absolute;right:0;width:230px;margin:5px 0 0;padding:8px 10px;border:1px solid var(--gold);border-radius:9px;background:#15051df5;font-size:12px;box-shadow:0 8px 20px #08000aaa;opacity:0;visibility:hidden;pointer-events:none}.BattleDuel_intent__iNndQ:focus-within p,.BattleDuel_intent__iNndQ:hover p,.BattleDuel_intent__iNndQ[data-open=true] p{opacity:1;visibility:visible}.BattleDuel_intent__iNndQ[data-intent=heavy] button,.BattleDuel_intent__iNndQ[data-intent=unleash] button{border-color:var(--danger);box-shadow:0 0 22px #ff746f55}.BattleDuel_feedback__GymAa{z-index:7;bottom:93px;width:min(74%,650px);margin:0;padding:5px 12px;border-radius:12px;text-align:center;background:#100216d9;color:#fff;font-size:13px;text-shadow:0 1px 3px #000}.BattleDuel_beat__mPQgd,.BattleDuel_feedback__GymAa{position:absolute;left:50%;transform:translateX(-50%)}.BattleDuel_beat__mPQgd{z-index:9;top:32%;padding:6px 12px;border:1px solid var(--gold);border-radius:20px;background:#170622e8;color:var(--gold);font-weight:700;animation:BattleDuel_beatIn__rmJYH .42s ease both}.BattleDuel_number__3XPT2{position:absolute;z-index:9;top:23%;left:50%;font:700 24px Georgia;color:var(--danger);text-shadow:0 2px 4px #000;animation:BattleDuel_numberRise__GkQJZ .7s ease both}.BattleDuel_number__3XPT2[data-kind=heal]{color:var(--lime)}.BattleDuel_actionBar__aE_5l{position:absolute;z-index:10;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(72px,.7fr);grid-gap:6px;gap:6px;padding:8px;border:1px solid #aa52ff;border-radius:15px 4px;background:linear-gradient(180deg,#260837ed,#13031bed);box-shadow:inset 0 0 0 2px #6715a866,0 -5px 20px #08000a77}.BattleDuel_actionBar__aE_5l button{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:7px;column-gap:7px;align-items:center;min-width:0;min-height:64px;padding:6px 7px;border:1px solid #7f28c4;border-radius:10px 3px;background:linear-gradient(#3a0c58,#21062f);text-align:left}.BattleDuel_actionBar__aE_5l button:not(:disabled):hover{border-color:var(--lime);box-shadow:0 0 12px #f2d98b33}.BattleDuel_actionBar__aE_5l button:disabled{opacity:.5;cursor:not-allowed}.BattleDuel_actionIcon__EtiFJ{grid-row:1/-1;font-size:22px;color:var(--lime)}.BattleDuel_actionBar__aE_5l strong{font-size:13px}.BattleDuel_actionBar__aE_5l small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e2caff;font-size:10px}.BattleDuel_actionBar__aE_5l kbd{position:absolute;right:4px;top:3px;color:var(--lime);font:9px monospace}.BattleDuel_actionBar__aE_5l .BattleDuel_leave__O5gsw{border-color:#973a4d}.BattleDuel_leave__O5gsw>span{grid-row:1/-1;color:#ff9b98;font-size:19px}.BattleDuel_result__ggAGh{position:absolute;z-index:12;left:50%;top:50%;transform:translate(-50%,-44%);width:min(88%,560px);padding:22px;border:2px solid var(--lime);border-radius:18px 5px;background:radial-gradient(circle at 50% 0,#41106a,#15051df7 72%);box-shadow:0 20px 50px #08000acc;text-align:center}.BattleDuel_result__ggAGh[data-result=forfeited],.BattleDuel_result__ggAGh[data-result=lost],.BattleDuel_result__ggAGh[data-result=timeout]{border-color:var(--gold)}.BattleDuel_result__ggAGh>strong{display:block;color:var(--lime);font-size:clamp(23px,4vw,38px)}.BattleDuel_result__ggAGh p{margin:8px 0}.BattleDuel_cap__aDpNA{color:var(--gold)}.BattleDuel_endButtons__bi0kU{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:13px}.BattleDuel_endButtons__bi0kU button,.BattleDuel_start__wY_6G{min-height:46px;padding:8px 15px;border:2px solid var(--lime);border-radius:12px 4px;background:#3b0c5e}.BattleDuel_endButtons__bi0kU button:disabled,.BattleDuel_start__wY_6G:disabled{opacity:.5;cursor:not-allowed}.BattleDuel_lobby__XvA85{display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:10px;border:1px solid #6e1ea9;border-radius:14px 4px;background:#14031ddd}.BattleDuel_petPick__S5NZw{display:flex;align-items:center;gap:8px}.BattleDuel_petPick__S5NZw select{min-height:44px;padding:5px 8px;border:1px solid var(--violet);border-radius:8px;background:#21062f}.BattleDuel_gallery__0imkj{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:6px;gap:6px}.BattleDuel_gallery__0imkj button{display:grid;justify-items:center;min-width:0;min-height:120px;padding:5px;border:1px solid transparent;border-radius:10px 3px;background:#21062f}.BattleDuel_gallery__0imkj button[aria-pressed=true]{border-color:var(--lime);box-shadow:0 0 12px #f2d98b2c}.BattleDuel_gallery__0imkj button:disabled{opacity:.48}.BattleDuel_portrait__xKvJO{display:grid;place-items:center;width:100%;height:78px;overflow:hidden}.BattleDuel_portrait__xKvJO .BattleDuel_challenger__A6IR0{width:74px;height:98px}.BattleDuel_gallery__0imkj strong{font-size:12px}.BattleDuel_gallery__0imkj small{font-size:9px;text-align:center}.BattleDuel_brief__RG9fR{display:grid;grid-template-columns:1fr auto;grid-gap:5px 12px;gap:5px 12px;align-items:center}.BattleDuel_brief__RG9fR p{margin:0;font-size:13px}.BattleDuel_brief__RG9fR .BattleDuel_start__wY_6G{grid-column:2;grid-row:1/4}.BattleDuel_drawers__wNfdE{display:flex;gap:8px;margin-top:8px}.BattleDuel_drawers__wNfdE details{flex:1 1;padding:4px 9px;border:1px solid #6e1ea9;border-radius:9px;background:#14031ddd}.BattleDuel_drawers__wNfdE summary{display:flex;align-items:center;min-height:42px;color:var(--lime);cursor:pointer}.BattleDuel_drawers__wNfdE ol,.BattleDuel_drawers__wNfdE p{margin:6px 0 10px;font-size:13px}.BattleDuel_drawers__wNfdE ol{padding-left:22px}.BattleDuel_fighter__mifrr[data-role=player][data-anim=strike]{animation:BattleDuel_playerStrike__EKHOu .68s cubic-bezier(.2,.7,.2,1)}.BattleDuel_fighter__mifrr[data-role=enemy][data-anim=strike]{animation:BattleDuel_enemyStrike__eoLPx .68s cubic-bezier(.2,.7,.2,1)}.BattleDuel_fighter__mifrr[data-role=player][data-anim=pounce]{animation:BattleDuel_playerPounce__Cn21O .76s cubic-bezier(.2,.8,.2,1)}.BattleDuel_fighter__mifrr[data-anim=guard]:after{content:"";position:absolute;inset:16% 7% 2%;border:3px solid #aa52ff;border-radius:50%;box-shadow:0 0 24px #aa52ffaa;animation:BattleDuel_shield__q5xsJ .7s ease both}.BattleDuel_fighter__mifrr[data-anim=sidestep]{animation:BattleDuel_sidestep__NFUsn .72s ease}.BattleDuel_fighter__mifrr[data-anim=restore]{animation:BattleDuel_restore__wadrd .8s ease}.BattleDuel_fighter__mifrr[data-anim=charge]{animation:BattleDuel_charge__YEqqa .75s ease}.BattleDuel_fighter__mifrr[data-anim=hit]{animation:BattleDuel_hit__yhjsP .58s ease}.BattleDuel_fighter__mifrr[data-anim=victory]{animation:BattleDuel_victory__CQ3Hq .9s ease both}.BattleDuel_fighter__mifrr[data-anim=defeat]{animation:BattleDuel_defeat__gj92c .9s ease both}@keyframes BattleDuel_playerStrike__EKHOu{0%,to{transform:translateX(0)}35%{transform:translateX(12%) rotate(-2deg)}60%{transform:translateX(clamp(75px,30vw,330px)) rotate(2deg)}78%{transform:translateX(clamp(55px,24vw,265px))}}@keyframes BattleDuel_enemyStrike__eoLPx{0%,to{transform:translateX(0)}35%{transform:translateX(-12%)}60%{transform:translateX(clamp(-330px,-30vw,-75px)) rotate(-2deg)}78%{transform:translateX(clamp(-265px,-24vw,-55px))}}@keyframes BattleDuel_playerPounce__Cn21O{0%,to{transform:translate(0)}35%{transform:translate(18%,-10%) rotate(-4deg)}62%{transform:translate(clamp(88px,34vw,375px),-5%) rotate(3deg)}80%{transform:translate(clamp(55px,25vw,275px))}}@keyframes BattleDuel_sidestep__NFUsn{0%,to{transform:translate(0)}38%{transform:translate(-20%,-6%) rotate(-4deg)}68%{transform:translate(-14%)}}@keyframes BattleDuel_shield__q5xsJ{0%,to{opacity:0;transform:scale(.75)}35%,75%{opacity:1;transform:scale(1)}}@keyframes BattleDuel_restore__wadrd{0%,to{filter:drop-shadow(0 10px 6px #09000ba6)}45%{transform:translateY(-5%);filter:drop-shadow(0 0 25px #f2d98b)}}@keyframes BattleDuel_charge__YEqqa{0%,to{filter:drop-shadow(0 10px 6px #09000ba6)}50%{transform:scale(1.04);filter:drop-shadow(0 0 28px #ffd778)}}@keyframes BattleDuel_hit__yhjsP{20%{transform:translateX(-5%) rotate(-3deg);filter:brightness(1.5) drop-shadow(0 0 12px #ff746f)}50%{transform:translateX(4%) rotate(2deg)}75%{transform:translateX(-2%)}}@keyframes BattleDuel_victory__CQ3Hq{40%{transform:translateY(-6%) scale(1.04)}to{filter:drop-shadow(0 0 24px #f2d98b)}}@keyframes BattleDuel_defeat__gj92c{to{transform:translateY(3%) rotate(-6deg) scale(.94);filter:grayscale(.35);opacity:.66}}@keyframes BattleDuel_numberRise__GkQJZ{0%{opacity:0;transform:translate(-50%,10px) scale(.7)}25%{opacity:1;transform:translate(-50%,-4px) scale(1.1)}to{opacity:0;transform:translate(-50%,-34px)}}@keyframes BattleDuel_beatIn__rmJYH{0%{opacity:0;transform:translate(-50%,10px) scale(.85)}35%,75%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0}}@media(max-width:760px){.BattleDuel_court__jQIJq{padding:5px}.BattleDuel_arena__8D2We{min-height:510px;background-position:50%}.BattleDuel_hud__uDwHP{inset:6px 6px auto;grid-template-columns:1fr 1fr;gap:6px}.BattleDuel_enemyHud__M9l1U,.BattleDuel_playerHud__wJyrs{width:100%;padding:6px}.BattleDuel_roundState__bBWjc{position:absolute;top:79px;left:50%;transform:translateX(-50%);padding:3px 8px}.BattleDuel_roundState__bBWjc span{display:none}.BattleDuel_stage__TkzK5{inset:112px 0 174px}.BattleDuel_fighter__mifrr{width:39%;height:84%;bottom:0}.BattleDuel_fighter__mifrr[data-role=player]{left:1%}.BattleDuel_fighter__mifrr[data-role=enemy]{right:1%}.BattleDuel_fighter__mifrr[data-role=player] .premium-iggy{width:min(100%,175px)!important}.BattleDuel_intent__iNndQ{top:116px;right:8%}.BattleDuel_intent__iNndQ button{min-height:42px}.BattleDuel_intent__iNndQ p{width:190px}.BattleDuel_feedback__GymAa{bottom:156px;width:94%;font-size:11px}.BattleDuel_actionBar__aE_5l{grid-template-columns:repeat(3,1fr);left:5px;right:5px;bottom:5px;padding:5px;gap:4px}.BattleDuel_actionBar__aE_5l button{min-height:66px}.BattleDuel_actionBar__aE_5l strong{font-size:12px}.BattleDuel_actionBar__aE_5l small{font-size:9px}.BattleDuel_actionBar__aE_5l .BattleDuel_leave__O5gsw{grid-column:3}.BattleDuel_gallery__0imkj{grid-template-columns:repeat(2,1fr)}.BattleDuel_brief__RG9fR{display:grid;grid-template-columns:1fr}.BattleDuel_brief__RG9fR .BattleDuel_start__wY_6G{grid-column:1;grid-row:auto}.BattleDuel_drawers__wNfdE{display:grid}.BattleDuel_result__ggAGh{padding:16px}.BattleDuel_challenger__A6IR0[data-challenger=twig]{--scale:.72}}@media(prefers-reduced-motion:reduce){.BattleDuel_court__jQIJq *,.BattleDuel_court__jQIJq :after,.BattleDuel_court__jQIJq :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}