.cockfight_shell__T7_s8{--ink:#241d33;--shadow:#462a41;--paper:#fff2cb;--paper-dim:#dfccae;--lightning:#ffde83;--sky:#0bc8de;--clay:#b65035;--field-width:min(100vw,calc(100svh * 16 / 9));--field-height:calc(var(--field-width) * 9 / 16);--field-top:calc((100svh - var(--field-height)) / 2);position:relative;isolation:isolate;display:grid;min-height:100svh;place-items:center;overflow:hidden;--field-surround:linear-gradient(var(--sky) calc(var(--field-top) + var(--field-height) * 0.43),#7772b9 0 calc(var(--field-top) + var(--field-height) * 0.61),#f49c4d 0 calc(var(--field-top) + var(--field-height) * 0.86),var(--clay) 0);background:var(--field-surround);color:var(--ink);font-family:var(--font-geist-mono),ui-monospace,monospace}.cockfight_gameLayout__oLr59{display:grid;width:var(--field-width)}.cockfight_gameViewport__5Ewx_{position:relative;isolation:isolate;container-type:inline-size;width:100%;aspect-ratio:16/9;background:var(--sky) var(--desert) center /100% 100% no-repeat;image-rendering:pixelated}.cockfight_gameMount__oBBw8{position:absolute;inset:0;overflow:hidden;outline:none}.cockfight_gameMount__oBBw8 canvas{display:block;image-rendering:pixelated}.cockfight_topbar___Anc3{position:absolute;z-index:9;inset-block-start:calc(12px + env(safe-area-inset-top));inset-inline:max(12px,calc((100% - 100svh * 16 / 9) / 2 + 12px));display:flex;align-items:center;justify-content:space-between;pointer-events:none}.cockfight_exitLink__h0Dea,.cockfight_utilityButton__Vd16l{display:inline-flex;min-height:44px;align-items:center;gap:.4em;padding:0 8px;border:0;background:transparent;color:var(--ink);font-size:clamp(13px,1.5vw,22px);font-weight:700;text-decoration:none;pointer-events:auto}.cockfight_exitLink__h0Dea:hover,.cockfight_textButton__8zIoD:hover,.cockfight_utilityButton__Vd16l:hover{text-decoration:underline;text-underline-offset:.18em}.cockfight_mobileWordmark__C8YZn{position:absolute;left:50%;width:clamp(96px,32vw,160px);height:auto;transform:translateX(-50%);image-rendering:pixelated}.cockfight_navigationActions__Cx_FM{display:flex;align-items:center;gap:8px}.cockfight_pauseScreen__eo_dm,.cockfight_prepareOverlay__dBdQW,.cockfight_resultScreen__vjCjM,.cockfight_stageOverlay__HrRwh,.cockfight_titleScreen__lTOk_{position:absolute;inset:0}.cockfight_titleScreen__lTOk_{background:var(--sky) var(--desert) center /100% 100% no-repeat}.cockfight_wordmark__oyPmX{position:absolute;inset:15.55% 0 auto;margin:0;line-height:0}.cockfight_wordmark__oyPmX img{width:100%;height:auto}.cockfight_titleFighter__QIhch{position:absolute;inset-block-end:5.5%;inset-inline-start:26.25%;display:grid;justify-items:center;margin:0;transform:translateX(-50%)}.cockfight_titleFighter__QIhch[data-player=p2]{inset-inline-start:74.7%}.cockfight_titleFighter__QIhch:before{content:"";position:absolute;inset-block-end:4.7cqw;width:13.2cqw;height:.65cqw;background:#a65135;box-shadow:0 -.3cqw #bd693c,0 .3cqw #bd693c}.cockfight_titleSprite___56pi{position:relative;width:26.6667cqw;aspect-ratio:1;background-size:1300% 400%;background-repeat:no-repeat}.cockfight_titleFighter__QIhch[data-player=p2] .cockfight_titleSprite___56pi{transform:scaleX(-1)}.cockfight_titleFighter__QIhch figcaption{margin-top:1.2cqw;color:var(--paper);font-size:max(10px,2.15cqw);font-weight:800;line-height:1;-webkit-text-stroke:.6cqw var(--ink);paint-order:stroke fill}.cockfight_pauseMenu__WhVvn,.cockfight_resultMenu__TuYb2,.cockfight_titleMenu__YA1nx{display:grid;gap:max(5px,1.55cqw);width:27.5%;min-width:96px}.cockfight_resultMenu__TuYb2,.cockfight_titleMenu__YA1nx{position:absolute;left:50%;transform:translateX(-50%)}.cockfight_titleMenu__YA1nx{top:48.9%}.cockfight_primaryButton__nfOcu,.cockfight_secondaryButton__CbNLo,.cockfight_textButton__8zIoD{padding:.3em .45em;font-size:max(12px,2.15cqw);font-weight:750;line-height:1.15;text-transform:uppercase}.cockfight_primaryButton__nfOcu,.cockfight_secondaryButton__CbNLo{min-height:40px;border:max(1px,.3125cqw) solid var(--ink);box-shadow:.625cqw .9375cqw var(--shadow);color:var(--ink)}.cockfight_primaryButton__nfOcu{background:#ffcb65;box-shadow:inset 0 .31cqw #ffe4a5,.625cqw .9375cqw var(--shadow)}.cockfight_secondaryButton__CbNLo{background:#f8e7ba}.cockfight_primaryButton__nfOcu:hover:not(:disabled),.cockfight_secondaryButton__CbNLo:hover:not(:disabled){background:var(--paper)}.cockfight_primaryButton__nfOcu:active:not(:disabled),.cockfight_secondaryButton__CbNLo:active:not(:disabled){transform:translate(.25cqw,.35cqw);box-shadow:.25cqw .35cqw var(--shadow)}.cockfight_pauseMenu__WhVvn :is(.cockfight_primaryButton__nfOcu,.cockfight_secondaryButton__CbNLo),.cockfight_resultMenu__TuYb2 :is(.cockfight_primaryButton__nfOcu,.cockfight_secondaryButton__CbNLo),.cockfight_titleMenu__YA1nx :is(.cockfight_primaryButton__nfOcu,.cockfight_secondaryButton__CbNLo){min-height:max(35px,5.3125cqw)}.cockfight_textButton__8zIoD{min-height:32px;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:.23em}.cockfight_pauseScreen__eo_dm h2{margin:0;color:var(--lightning);font-family:var(--font-display),var(--font-geist-mono),sans-serif;font-size:8cqw;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:-.045em;-webkit-text-stroke:1.2cqw var(--ink);paint-order:stroke fill;text-shadow:.9cqw 1.25cqw var(--shadow)}.cockfight_resultMenu__TuYb2{top:55.55%}.cockfight_resultHint__59bC_{margin:0;color:var(--ink);font-size:max(10px,1.8cqw);font-weight:700;text-align:center}.cockfight_pauseScreen__eo_dm,.cockfight_prepareOverlay__dBdQW,.cockfight_stageOverlay__HrRwh{display:grid;place-content:center;justify-items:center;gap:max(8px,2.5cqw);padding:12px;background:rgb(36 29 51/63%);color:var(--paper);text-align:center}.cockfight_pauseMenu__WhVvn{width:max(120px,32cqw)}.cockfight_pauseCorner__RMpKq{position:absolute;inset-block-end:3.5%;inset-inline-end:3%;min-height:30px;border:0;background:transparent;color:var(--paper);font-size:max(12px,2.05cqw);font-weight:800;text-transform:uppercase;-webkit-text-stroke:.45cqw var(--ink);paint-order:stroke fill}.cockfight_pauseCorner__RMpKq kbd{margin-inline-end:.4em;font:inherit}.cockfight_prepareCard__uZXVT p,.cockfight_stageOverlay__HrRwh h2,.cockfight_stageOverlay__HrRwh p{margin:0}.cockfight_stageOverlay__HrRwh h2{font-size:clamp(17px,4.5cqw,42px)}.cockfight_prepareCard__uZXVT p,.cockfight_prepareCard__uZXVT small,.cockfight_stageOverlay__HrRwh p,.cockfight_stageOverlay__HrRwh small{max-width:min(440px,72cqw);font-size:clamp(12px,2.4cqw,18px)}.cockfight_prepareCard__uZXVT{display:grid;justify-items:center;gap:max(8px,1.5cqw)}.cockfight_prepareActions__nDKz1{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cockfight_errorCode__qj48A{color:var(--lightning);font-weight:700}.cockfight_loadingSpur__7cmRA{width:16px;height:16px;background:var(--lightning)}.cockfight_showStatus__DpaRZ{position:absolute;z-index:6;inset:auto 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;background:var(--ink);color:var(--paper);font-size:12px}.cockfight_showStatus__DpaRZ button{min-height:32px;color:inherit;font-size:inherit}.cockfight_statusReady__wRsgK{color:#a7e3c7}.cockfight_localPackageWarning__jb03x,.cockfight_statusWarning___KtnK{color:var(--lightning)}.cockfight_statusBlocked__Ihuhm{color:#ffb1a0}.cockfight_statusChecking__z9t7w{color:var(--paper-dim)}.cockfight_srOnly__vmiAl{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cockfight_shell__T7_s8[data-control-surface=touch]{--top-space:clamp(68px,17svh,145px);display:flex;flex-direction:column;padding-block-start:var(--top-space);background:linear-gradient(var(--sky) calc(var(--top-space) + 55px),var(--clay) 0)}.cockfight_shell__T7_s8[data-control-surface=touch] .cockfight_gameLayout__oLr59{display:flex;flex:1;width:100%;flex-direction:column}.cockfight_shell__T7_s8[data-control-surface=touch] .cockfight_topbar___Anc3{inset-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.cockfight_shell__T7_s8[data-control-surface=touch] .cockfight_resultMenu__TuYb2,.cockfight_shell__T7_s8[data-control-surface=touch] .cockfight_titleMenu__YA1nx{width:max(100px,27.5%)}.cockfight_shell__T7_s8[data-control-surface=touch] .cockfight_resultMenu__TuYb2{top:51%}.cockfight_touchDeck__eT7mB{display:flex;flex:1;min-height:152px;align-items:center;justify-content:space-between;gap:6px;padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));touch-action:none;user-select:none}.cockfight_joystickCluster__dVT8_{display:grid;place-items:center}.cockfight_joystickSurface__63Kk5,.cockfight_touchActionButton__jRcBY,.cockfight_touchStartButton__2pTDb{touch-action:none;-webkit-touch-callout:none}.cockfight_joystickSurface__63Kk5{--cross:polygon(31% 0,69% 0,69% 31%,100% 31%,100% 69%,69% 69%,69% 100%,31% 100%,31% 69%,0 69%,0 31%,31% 31%);position:relative;width:clamp(108px,36vw,146px);aspect-ratio:1;padding:0;border:0;background:transparent;filter:drop-shadow(0 5px #863c32)}.cockfight_joystickSurface__63Kk5:after,.cockfight_joystickSurface__63Kk5:before{content:"";position:absolute;inset:0;clip-path:var(--cross);background:var(--ink)}.cockfight_joystickSurface__63Kk5:after{inset:5px;background:#45374f}.cockfight_dpadCenter__oguYV{position:absolute;z-index:1;inset:36%;background:#523e62}.cockfight_dpadArrow__a_x_q{position:absolute;z-index:2;width:20%;aspect-ratio:1;color:var(--paper)}.cockfight_dpadArrow__a_x_q:before{content:"";position:absolute;inset:22%;background:currentColor;clip-path:polygon(38% 0,62% 0,62% 24%,80% 24%,80% 46%,100% 46%,100% 66%,64% 66%,64% 100%,36% 100%,36% 66%,0 66%,0 46%,20% 46%,20% 24%,38% 24%)}.cockfight_dpadArrow__a_x_q[data-direction=jump]{inset:8% auto auto 40%}.cockfight_dpadArrow__a_x_q[data-direction=crouch]{inset:auto auto 8% 40%;rotate:180deg}.cockfight_dpadArrow__a_x_q[data-direction=left]{inset:40% auto auto 8%;rotate:-90deg}.cockfight_dpadArrow__a_x_q[data-direction=right]{inset:40% 8% auto auto;rotate:90deg}.cockfight_dpadArrow__a_x_q[data-held]{color:var(--lightning);background:var(--ink)}.cockfight_actionCluster__aK6Nq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,2vw,12px)}.cockfight_touchActionButton__jRcBY{display:grid;width:clamp(58px,19vw,79px);min-height:clamp(56px,18vw,74px);place-items:center;padding:3px;border:2px solid var(--ink);background:#ffe9b4;box-shadow:2px 5px #863c32;color:var(--ink);font-size:clamp(9px,2.65vw,12px);font-weight:800;line-height:1.1;text-transform:uppercase}.cockfight_touchActionHeavy__L2Uye{background:#ffbe62}.cockfight_touchActionSpecial__qneHm{background:#ffe483}.cockfight_touchActionBlock__7N49O{background:#9cdec6}.cockfight_touchActionButton__jRcBY[data-pressed=true]{transform:translate(2px,3px);box-shadow:none}.cockfight_touchStartButton__2pTDb{position:absolute;z-index:10;inset-block-start:calc(12px + env(safe-area-inset-top));inset-inline-end:max(12px,env(safe-area-inset-right));display:grid;width:44px;height:44px;place-items:center;border:0;background:var(--ink);color:var(--paper)}.cockfight_touchStartButton__2pTDb span{width:13px;height:15px;border-inline:4px solid currentColor}.cockfight_touchStartButton__2pTDb[data-icon=play] span{width:0;height:0;border-block:8px solid transparent;border-inline-start:12px solid currentColor;border-inline-end:0}@media (orientation:landscape){.cockfight_shell__T7_s8[data-control-surface=touch]{--touch-side:clamp(112px,21vw,162px);--field-width:min(calc(100vw - 2 * var(--touch-side)),calc(100svh * 16 / 9));display:grid;padding-block-start:0;background:var(--field-surround)}.cockfight_shell__T7_s8[data-control-surface=touch] .cockfight_gameLayout__oLr59{display:grid;grid-template-columns:var(--touch-side) minmax(0,1fr) var(--touch-side);align-items:center}.cockfight_shell__T7_s8[data-control-surface=touch] .cockfight_gameViewport__5Ewx_{grid-area:1/2;max-width:calc(100svh * 16 / 9);justify-self:center}.cockfight_touchDeck__eT7mB{display:contents}.cockfight_joystickCluster__dVT8_{grid-area:1/1;justify-self:center}.cockfight_joystickSurface__63Kk5{width:min(18vw,128px)}.cockfight_actionCluster__aK6Nq{grid-area:1/3;justify-self:center;gap:5px}.cockfight_touchActionButton__jRcBY{width:min(9.4vw,72px);min-height:min(10vw,67px);font-size:min(1.7vw,12px)}}.cockfight_controlGrid__bGljG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:8px 4px 18px}.cockfight_controlGrid__bGljG h2{margin:0 0 8px;color:var(--lightning);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.cockfight_controlGrid__bGljG p{margin:4px 0;color:var(--paper-dim);font-size:12px;line-height:1.7}.cockfight_controlGrid__bGljG b{color:var(--paper)}.cockfight_gamepadControls__xtKb7{grid-column:1/-1}.cockfight_buttonLegend___e8Gy{display:flex;flex-wrap:wrap;gap:8px 14px}.cockfight_buttonLegend___e8Gy span{white-space:nowrap}.cockfight_buttonLegend___e8Gy kbd{display:inline-grid;min-width:22px;min-height:22px;place-items:center;padding:0 5px;border:1px solid #d7a864;border-radius:999px;background:#24130e;box-shadow:inset 0 -2px rgba(0,0,0,.45);color:#ffe1a4;font:800 8px/1 Courier New,monospace}.cockfight_panelBackdrop__uC5NB{position:fixed;z-index:30;inset:0;display:flex;justify-content:flex-end;background:rgb(36 29 51/70%)}.cockfight_sidePanel__N8u_B{width:min(460px,100%);height:100%;overflow-y:auto;padding:clamp(20px,4vw,42px);border-left:1px solid rgba(242,212,155,.35);background:var(--ink);color:var(--paper)}.cockfight_diagnosticsPanel__2qYR5{width:min(620px,100%)}.cockfight_panelHeader__Gqa1Y{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:34px;padding-bottom:18px;border-bottom:1px solid rgba(242,212,155,.25)}.cockfight_panelHeader__Gqa1Y p{margin:0 0 7px;color:var(--lightning);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.cockfight_panelHeader__Gqa1Y h2{margin:0;font-family:var(--font-display),var(--font-geist-mono),sans-serif;font-size:clamp(28px,6vw,45px);line-height:.95;text-transform:uppercase}.cockfight_closeButton__y3_L2{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(242,212,155,.38);background:transparent;color:var(--paper);font:inherit;font-size:24px}.cockfight_settingGroup__0vMO3{margin:0 0 28px;padding:0;border:0}.cockfight_rangeSetting__YnP_q>span,.cockfight_settingGroup__0vMO3 legend,.cockfight_toggleSetting__4VBuI>span{margin-bottom:10px;color:var(--paper-dim);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.cockfight_segmentedControl__eO_5R{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;border:1px solid rgba(242,212,155,.35)}.cockfight_segmentedControl__eO_5R button{min-height:42px;padding:9px;border:0;border-right:1px solid rgba(242,212,155,.2);background:transparent;color:var(--paper-dim);font:inherit;font-size:12px;font-weight:800;text-transform:uppercase}.cockfight_segmentedControl__eO_5R button:last-child{border-right:0}.cockfight_segmentedControl__eO_5R button[data-active=true]{background:var(--lightning);color:var(--ink)}.cockfight_rangeSetting__YnP_q,.cockfight_toggleSetting__4VBuI{display:flex;margin-bottom:26px}.cockfight_rangeSetting__YnP_q{flex-direction:column}.cockfight_rangeSetting__YnP_q>span{display:flex;justify-content:space-between}.cockfight_rangeSetting__YnP_q b{color:var(--lightning)}.cockfight_rangeSetting__YnP_q input{width:100%;accent-color:var(--lightning)}.cockfight_toggleSetting__4VBuI{align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid rgba(242,212,155,.16)}.cockfight_toggleSetting__4VBuI>span{margin:0}.cockfight_toggleSetting__4VBuI input{width:21px;height:21px;accent-color:var(--lightning)}.cockfight_diagnosticGrid__WoGKQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:24px;background:rgba(242,212,155,.22);border:1px solid rgba(242,212,155,.22)}.cockfight_controllerList__hYYu1 article,.cockfight_diagnosticGrid__WoGKQ article{display:flex;min-width:0;flex-direction:column;gap:7px;padding:14px;background:var(--ink)}.cockfight_controllerList__hYYu1 span,.cockfight_diagnosticGrid__WoGKQ span{color:#9f8963;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.cockfight_controllerList__hYYu1 b,.cockfight_diagnosticGrid__WoGKQ b{overflow:hidden;color:var(--paper);font-size:11px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cockfight_controllerList__hYYu1 small,.cockfight_diagnosticGrid__WoGKQ small{overflow:hidden;color:#826f52;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cockfight_controllerList__hYYu1 code{overflow-wrap:anywhere;color:#d8b979;font-size:11px;line-height:1.5;white-space:normal}.cockfight_controllerList__hYYu1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:24px;background:rgba(242,212,155,.2);border:1px solid rgba(242,212,155,.2)}.cockfight_missingAssets__IVoaV{display:grid;gap:6px;margin-bottom:24px;padding:14px;border:1px solid rgba(255,118,91,.45);background:rgba(90,20,12,.22);color:#ff876c;font-size:12px}.cockfight_missingAssets__IVoaV code{overflow-wrap:anywhere}.cockfight_panelButtons__nf8ze{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:30px}.cockfight_shell__T7_s8 :is(button,a,input):focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--paper)}.cockfight_shell__T7_s8 button:not(:disabled){cursor:pointer}.cockfight_shell__T7_s8 button:disabled{opacity:.56}.cockfight_sidePanel__N8u_B :is(.cockfight_primaryButton__nfOcu,.cockfight_secondaryButton__CbNLo){font-size:13px;box-shadow:2px 3px #15101f}@media (max-width:470px){.cockfight_diagnosticGrid__WoGKQ{grid-template-columns:repeat(2,minmax(0,1fr))}.cockfight_shell__T7_s8[data-control-surface=physical] .cockfight_gameLayout__oLr59{width:100%}.cockfight_resultMenu__TuYb2,.cockfight_titleMenu__YA1nx{top:47%}.cockfight_shell__T7_s8[data-control-surface=physical] .cockfight_titleMenu__YA1nx{gap:3px}.cockfight_shell__T7_s8[data-control-surface=physical] .cockfight_titleMenu__YA1nx :is(.cockfight_primaryButton__nfOcu,.cockfight_secondaryButton__CbNLo){min-height:29px}}@media (forced-colors:active){.cockfight_gameViewport__5Ewx_,.cockfight_titleScreen__lTOk_{forced-color-adjust:none}.cockfight_pauseMenu__WhVvn,.cockfight_resultMenu__TuYb2,.cockfight_titleMenu__YA1nx{forced-color-adjust:auto}}