.tna-game{isolation:isolate;letter-spacing:normal;text-align:start;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;font-size:16px;line-height:normal}.tna-game :where(h1,h2,h3,h4,h5,h6,p,ol,ul,figure,blockquote,dl,dd,pre){margin:revert}.tna-game :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.tna-game :where(ol,ul){padding:revert;list-style:revert}.tna-game :where(button,input,select,textarea){letter-spacing:normal;line-height:normal}.tna-game :where(dialog){margin:auto}.tna-game{color:#e8e9eb;font-synthesis:none;--red:#ff1018;--muted:#92949f;--border:#303139;--cream:#eeeae1;--yellow:#fff000;background:#101010;font-family:Arial,Helvetica,sans-serif;font-weight:400}.tna-game .pixel-portrait{background:repeating-linear-gradient(0deg,#19191b 0 5px,#242426 5px 6px);flex-shrink:0;display:block;position:relative;overflow:hidden}.tna-game .pixel-portrait image{image-rendering:pixelated}.tna-game #arena{image-rendering:pixelated;image-rendering:crisp-edges}.tna-game *{box-sizing:border-box}.tna-game{margin:0}.tna-game button,.tna-game a{-webkit-tap-highlight-color:transparent}.tna-game button{font:inherit;cursor:pointer}.tna-game button:disabled{cursor:not-allowed}.tna-game button:focus-visible,.tna-game a:focus-visible,.tna-game canvas:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.tna-game button{color:inherit}.tna-game a{color:inherit;text-decoration:none}.tna-game [hidden]{display:none!important}.tna-game svg{flex-shrink:0;width:22px;height:22px}.tna-game button{border:0}.tna-game button:active{transform:translateY(1px)}.tna-game .site-header{border-bottom:1px solid var(--border);background:#000;justify-content:space-between;align-items:center;gap:30px;height:91px;padding:0 4%;display:flex}.tna-game .brand{align-items:center;gap:21px;display:flex}.tna-game .tna-logo{aspect-ratio:2048/600;object-fit:contain;flex-shrink:0;width:156px;height:auto;display:block}.tna-game .brand-divider{background:#42434b;width:1px;height:37px}.tna-game .brand-game{letter-spacing:-.7px;font-size:16px;font-weight:900;line-height:.97;position:relative}.tna-game .brand-game .red-dot{font-size:9px;position:absolute;top:0;right:-13px}.tna-game .red-dot{color:var(--red)}.tna-game nav{align-items:center;gap:33px;height:100%;display:flex}.tna-game .nav-link{letter-spacing:1.2px;color:#9b9ca4;background:0 0;border-bottom:3px solid #0000;height:100%;padding:0;font-size:10px;font-weight:800}.tna-game .nav-link.active{color:var(--yellow);border-color:var(--yellow)}.tna-game .nav-link:hover{color:#fff}.tna-game .soon{border:1px solid #494a53;margin-left:4px;padding:3px 4px;font-size:7px}.tna-game .guest{letter-spacing:1px;align-items:center;gap:11px;font-size:9px;font-weight:800;display:flex}.tna-game .guest small{color:#8d909b;letter-spacing:1.2px;margin-top:6px;font-size:7px;display:block}.tna-game .guest-avatar{color:#dedde2;background:#262830;border:1px solid #565963;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.tna-game .shell{max-width:1640px;margin:0 auto;padding:24px 4% 0}.tna-game .section-bar{letter-spacing:1.7px;color:#a2a3ac;justify-content:space-between;align-items:center;margin-bottom:17px;font-size:9px;font-weight:700;display:flex}.tna-game .section-bar>span:first-child{color:var(--cream);align-items:center;gap:9px;display:flex}.tna-game .status-dot{background:var(--yellow);width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #fff00033}.tna-game .build-label b{color:#797b84;margin-left:14px;font-size:8px;font-weight:400}.tna-game .game-layout{border:1px solid var(--border);background:#19191b;grid-template-columns:292px minmax(0,1fr);display:grid}.tna-game .selection-panel{border-right:1px solid var(--border);flex-direction:column;min-width:0;padding:30px 24px 20px;display:flex}.tna-game .eyebrow{letter-spacing:1.75px;color:var(--red);margin:0 0 17px;font-size:8px;font-weight:800}.tna-game h1,.tna-game h2{letter-spacing:-1.6px;margin:0;font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:900;font-stretch:75%;line-height:.91}.tna-game h1{color:var(--cream);font-size:62px}.tna-game h1 span,.tna-game h2 span{color:var(--red)}.tna-game h2{font-size:48px}.tna-game .intro{color:#a8a8b0;margin:19px 0 27px;font-size:11px;line-height:1.7}.tna-game .picker-label{letter-spacing:1px;align-items:center;gap:9px;margin-bottom:12px;font-size:8px;font-weight:700;display:flex}.tna-game .picker-label span{color:var(--red);font-size:10px}.tna-game .fighter-options{gap:8px;display:grid}.tna-game .fighter-card{text-align:left;background:#202022;border:1px solid #363942;align-items:center;width:100%;padding:0;transition:background .15s,border .15s;display:flex;position:relative}.tna-game .fighter-card.selected{border-color:var(--yellow);background:#29270f}.tna-game .fighter-card:hover{border-color:#a6a7b0}.tna-game .fighter-card.selected:hover{border-color:var(--yellow)}.tna-game .fighter-portrait{align-self:flex-end;width:67px;height:78px}.tna-game .fighter-info{flex:1;padding:10px 7px 10px 3px}.tna-game .fighter-info>b{letter-spacing:-.2px;font-size:12px;font-weight:900;display:block}.tna-game .fighter-info>small{letter-spacing:.5px;color:#a2a0aa;margin:7px 0 10px;font-size:5.8px;display:block}.tna-game .fighter-stat{letter-spacing:.5px;color:#a9a4ac;align-items:center;gap:6px;font-size:6px;display:flex}.tna-game .fighter-stat i{background:#41414b;width:59px;height:3px;display:inline-block}.tna-game .fighter-stat em{background:var(--red);height:100%;display:block}.tna-game .fighter-card[data-style=speed] .fighter-stat em{background:var(--yellow)}.tna-game .selected-check{color:var(--yellow);font-size:10px;display:none;position:absolute;top:6px;right:7px}.tna-game .selected .selected-check{display:block}.tna-game .placeholder-note{color:#96929d;margin:12px 0 19px;font-size:8px;line-height:1.6}.tna-game .primary-button{background:var(--red);color:#090909;letter-spacing:.65px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:49px;padding:13px 16px;font-size:11px;font-weight:900;transition:background .15s;display:flex}.tna-game .primary-button:hover{background:#e80911}.tna-game .primary-button:disabled{color:#ababaf;background:#55545d}.tna-game .primary-button svg{width:19px}.tna-game .start-caption{color:#a7a1ab;letter-spacing:.9px;justify-content:space-between;margin:9px 0 23px;font-size:6px;display:flex}.tna-game .xp-panel{border-top:1px solid #37363e;align-items:center;gap:11px;margin-top:auto;padding-top:18px;display:flex}.tna-game .xp-panel>svg{color:var(--yellow);width:23px}.tna-game .xp-panel>div{flex:1;justify-content:space-between;align-items:center;display:flex}.tna-game .xp-panel span{letter-spacing:1px;color:#a5a1ac;font-size:7px}.tna-game .xp-panel b{letter-spacing:-.5px;font-size:17px}.tna-game .xp-panel button{color:#98909e;background:0 0;padding:0 0 0 9px;font-size:17px}.tna-game .coach-list{counter-reset:steps;margin:28px 0;padding:0;list-style:none}.tna-game .coach-list li{counter-increment:steps;padding:0 0 23px 28px;position:relative}.tna-game .coach-list li:before{content:"0" counter(steps);color:var(--red);font-size:9px;font-weight:700;position:absolute;top:1px;left:0}.tna-game .coach-list b{color:var(--cream);font-size:11px;display:block}.tna-game .coach-list span{color:#9a9aa5;margin-top:7px;font-size:10px;line-height:1.6;display:block}.tna-game .stamina-card{border-top:1px solid var(--border);margin-bottom:26px;padding-top:15px}.tna-game .stamina-card>span{letter-spacing:1px;color:#989ba5;justify-content:space-between;font-size:7px;display:flex}.tna-game .stamina-card b{color:#eee;font-size:8px}.tna-game .stamina-track{background:#343943;height:4px;margin-top:10px}.tna-game .stamina-track i{background:var(--yellow);width:100%;height:100%;display:block}.tna-game .stamina-card small{color:#9a9aa5;margin-top:10px;font-size:9px;display:block}.tna-game .secondary-button{letter-spacing:1px;background:#252731;border:1px solid #42434d;justify-content:space-between;align-items:center;width:100%;margin-bottom:23px;padding:12px 14px;font-size:9px;font-weight:700;display:flex}.tna-game .secondary-button svg{width:16px;height:16px}.tna-game .stage-column{background:#111113;flex-direction:column;min-width:0;display:flex}.tna-game .arena-wrap{isolation:isolate;background:radial-gradient(#29292b,#0d0d0f);flex:1;min-height:477px;scroll-margin-top:10px;position:relative;overflow:hidden}.tna-game canvas{touch-action:none;outline:none;width:100%;height:100%;min-height:477px;display:block;position:absolute;inset:0}.tna-game .arena-vignette{pointer-events:none;z-index:1;background:linear-gradient(#09090999,#0000 26% 77%,#09090970);position:absolute;inset:0}.tna-game .hud{z-index:2;pointer-events:none;grid-template-columns:1fr 74px 1fr;gap:22px;display:grid;position:absolute;top:24px;left:24px;right:24px}.tna-game .fighter-hud>span{justify-content:space-between;align-items:center;gap:5px;margin-bottom:10px;display:flex}.tna-game .fighter-hud b{letter-spacing:.2px;color:#f2efe8;text-shadow:0 1px 4px #000;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:18px}.tna-game .fighter-hud small{letter-spacing:.8px;color:#d6d8df;font-size:7px;font-weight:700}.tna-game .fighter-hud i:not(.health-track i):not(.momentum-track i){font-style:normal}.tna-game .fighter-hud small i{background:var(--red);color:#090909;margin-left:4px;padding:3px 4px;font-size:7px}.tna-game .health-track{background:#333335;border:1px solid #ffffff20;height:9px;transform:skew(-13deg)}.tna-game .health-track i{background:linear-gradient(90deg, #c20910, var(--red));width:100%;height:100%;transition:width .15s;display:block}.tna-game .momentum-track{background:#ffffff16;height:3px;margin-top:5px}.tna-game .momentum-track i{background:var(--yellow);width:0;height:100%;display:block}.tna-game .meter-caption{margin-top:6px;display:block;letter-spacing:1.6px!important;color:#9497a4!important;font-size:5.6px!important}.tna-game .opponent-hud>span{flex-direction:row-reverse}.tna-game .opponent-hud .health-track i{background:linear-gradient(90deg, var(--yellow), #d2c700);margin-left:auto}.tna-game .opponent-hud .momentum-track i{margin-left:auto}.tna-game .opponent-hud .meter-caption{text-align:right}.tna-game .opponent-hud small i{background:var(--yellow);color:#111113}.tna-game .match-clock{text-align:center;padding-top:2px}.tna-game .match-clock b{letter-spacing:1px;font-variant-numeric:tabular-nums;font-family:Arial Narrow,Arial,sans-serif;font-size:24px;font-weight:800}.tna-game .match-clock>span{color:#9e9fab;letter-spacing:1.5px;margin-top:7px;font-size:6px;display:block}.tna-game .stage-label{z-index:2;letter-spacing:1.4px;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:22px;left:23px}.tna-game .stage-label small{letter-spacing:1px;color:#a5a8b5;margin-left:8px;font-size:7px;font-weight:400}.tna-game .live-dot{background:var(--red);width:5px;height:5px}.tna-game .arena-tools{z-index:4;gap:8px;display:flex;position:absolute;bottom:16px;right:18px}.tna-game .arena-tools button{color:#bec2ce;letter-spacing:.8px;background:#0c0c0e99;border:1px solid #7c809733;align-items:center;gap:7px;padding:8px;font-size:6px;display:flex}.tna-game .arena-tools svg{width:14px;height:14px}.tna-game .match-call{z-index:4;text-align:center;border-left:3px solid var(--red);color:#fff4e5;opacity:0;pointer-events:none;background:#141416eb;width:max-content;max-width:80%;padding:10px 15px;font-size:12px;font-weight:700;transition:opacity .1s,transform .1s;position:absolute;bottom:15%;left:50%;transform:translate(-50%,8px)}.tna-game .match-call.visible{opacity:1;transform:translate(-50%)}.tna-game .pin-display{text-align:center;pointer-events:none;z-index:5;border:1px solid var(--yellow);background:#141416eb;width:106px;padding:10px 7px;position:absolute;top:25%;right:14px;box-shadow:0 4px 20px #0005}.tna-game .pin-display>span{letter-spacing:1px;color:var(--yellow);font-size:7px;font-weight:800;line-height:1.4}.tna-game .pin-display>b{color:var(--cream);font-family:Impact,Arial,sans-serif;font-size:60px;line-height:1.1;display:block}.tna-game .pin-display>small{color:var(--cream);letter-spacing:.6px;padding-top:7px;font-size:7px;font-weight:700;line-height:1.4;display:block}.tna-game .control-deck{background:#1d1d1f;border-top:1px solid #393944;justify-content:center;align-items:center;gap:24px;min-height:86px;padding:19px 12px 17px;display:flex}.tna-game .keyboard-move{flex-direction:column;align-items:center;gap:9px;display:flex}.tna-game .keyboard-move>span{gap:3px;display:flex}.tna-game kbd{font-family:inherit}.tna-game .keyboard-move kbd{color:#e1e1e8;background:#2c2c2e;border:1px solid #50515f;border-bottom:2px solid #575864;border-radius:3px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.tna-game .keyboard-move small{color:#a7a8b2;letter-spacing:1.3px;font-size:6px}.tna-game .action-controls{align-items:center;gap:10px;display:flex}.tna-game .action-controls>button{color:#dadbe0;background:0 0;align-items:center;gap:6px;padding:0;display:flex}.tna-game .action-controls>button:hover{color:#fff}.tna-game .action-controls kbd{color:#d0ced8;background:#303032;border:1px solid #515461;border-bottom:2px solid #686a78;border-radius:4px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.tna-game .action-controls>button span{letter-spacing:.75px;font-size:6px;font-weight:700}.tna-game .action-controls .finisher-button kbd{background:#3b080a;border-color:#a20b12;width:41px;font-size:6px}.tna-game .action-controls>button:disabled{opacity:.38}.tna-game .action-controls>button:active kbd{background:var(--red);color:#fff}.tna-game .escape-ready kbd{box-shadow:0 0 15px #fff00055;color:#111113!important;background:#fff000!important}.tna-game .dpad{display:none}.tna-game .stage-footer{letter-spacing:1px;color:#838896;background:#161618;border-top:1px solid #30343e;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;font-size:5.8px;display:flex}.tna-game .stage-footer>span:first-child{align-items:center;gap:7px;display:flex}.tna-game .stage-footer .status-dot{width:4px;height:4px}.tna-game .stage-footer button{color:#d7d8df;letter-spacing:.8px;background:0 0;padding:0;font-size:6px}.tna-game .loading-state{z-index:3;text-align:center;color:#ccd2dc;letter-spacing:1px;background:#141416;place-items:center;padding:25px;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.tna-game .stage-overlay{z-index:9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090909be;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.tna-game .overlay-card{text-align:center;background:#1d1d1f;border:1px solid #565664;width:min(350px,100%);padding:31px;box-shadow:0 20px 50px #0007}.tna-game .overlay-card h2{letter-spacing:-1px;margin-bottom:23px;font-size:43px;line-height:1}.tna-game .overlay-card .eyebrow{margin-bottom:14px;font-size:8px}.tna-game .overlay-card .primary-button{font-size:10px}.tna-game .text-button{letter-spacing:1px;color:#b6b5c3;background:0 0;padding:15px 0 0;font-size:8px}.tna-game .result-card h2{color:var(--cream);margin-bottom:10px;font-size:57px}.tna-game .result-card>p:not(.eyebrow){color:#c2bbc7;font-size:11px;line-height:1.6}.tna-game .result-stats{border-block:1px solid #3c3d47;grid-template-columns:1fr 1fr;margin:21px 0;padding:19px 0;display:grid}.tna-game .result-stats div+div{border-left:1px solid #41404a}.tna-game .result-stats b{font-size:26px;font-weight:900;display:block}.tna-game .result-stats span{letter-spacing:1px;color:#ada6b2;margin-top:7px;font-size:7px;display:block}.tna-game .below-ring{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:26px 0 28px;display:flex}.tna-game .below-ring>div{align-items:center;gap:15px;display:flex}.tna-game .outline-number{color:#0000;-webkit-text-stroke:1px #6b6c75;font-family:Impact,Arial,sans-serif;font-size:41px}.tna-game .below-ring p{margin:0}.tna-game .below-ring b{letter-spacing:.9px;font-size:10px;font-weight:800;display:block}.tna-game .below-ring p>span{color:#91909b;margin-top:6px;font-size:9px;line-height:1.6;display:block}.tna-game .prototype-disclosure{letter-spacing:1px;text-align:right;color:#bcb8c4;font-size:7px;line-height:1.6}.tna-game .prototype-disclosure>span{letter-spacing:0;font-size:8px!important}.tna-game .site-footer{color:#77747f;letter-spacing:1.2px;justify-content:space-between;gap:20px;max-width:1640px;margin:0 auto;padding:22px 4% 26px;font-size:6px;display:flex}.tna-game .site-footer span:first-child{color:#bcb8c3;font-weight:700}.tna-game .site-footer i{margin-left:5px;font-size:5px;font-style:normal}.tna-game dialog{color:var(--cream);background:#1d1d1f;border:1px solid #565563;width:min(570px,100vw - 30px);max-height:calc(100svh - 40px);padding:35px 38px;overflow:auto;box-shadow:0 30px 100px #000a}.tna-game dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090909bd}.tna-game .dialog-close{color:#9998a5;background:0 0;padding:5px;font-size:27px;position:absolute;top:8px;right:14px}.tna-game dialog h2{margin-bottom:25px;font-size:47px}.tna-game dialog p{color:#b5b2c0;font-size:12px;line-height:1.8}.tna-game .help-rows{margin:25px 0}.tna-game .help-rows p{border-top:1px solid #373944;grid-template-columns:120px 1fr;gap:15px;padding-top:12px;display:grid}.tna-game .help-rows kbd{letter-spacing:.3px;color:#f0e6df;font-size:9px;font-weight:700}.tna-game .help-rows span{font-size:11px}.tna-game .dialog-note{border-top:1px solid #373944;padding-top:15px;color:#9894a4!important;font-size:10px!important}.tna-game .reward-preview{background:#24220f;border:1px solid #5d5710;align-items:center;gap:17px;margin:23px 0;padding:22px;display:flex}.tna-game .reward-preview svg{width:36px;height:36px;color:var(--yellow)}.tna-game .reward-preview b{font-size:15px;display:block}.tna-game .reward-preview span{color:#aaa1ad;margin-top:7px;font-size:10px;display:block}@media (width>=1450px){.tna-game .game-layout{grid-template-columns:330px minmax(0,1fr)}.tna-game .selection-panel{padding:36px 30px 25px}.tna-game h1{font-size:73px}.tna-game .arena-wrap,.tna-game canvas{min-height:550px}.tna-game .control-deck{gap:35px}.tna-game .action-controls{gap:23px}.tna-game .action-controls>button span{font-size:8px}.tna-game .fighter-card{min-height:87px}.tna-game .fighter-info>b{font-size:14px}.tna-game .fighter-info>small{font-size:7px}.tna-game .fighter-portrait{width:75px;height:84px}.tna-game .hud{top:29px;left:30px;right:30px}.tna-game .fighter-hud b{font-size:23px}.tna-game .intro{font-size:12px}.tna-game .placeholder-note{font-size:9px}}@media (width<=1100px){.tna-game .shell{padding-inline:24px}.tna-game .site-header{gap:20px;padding-inline:24px}.tna-game .game-layout{grid-template-columns:260px minmax(0,1fr)}.tna-game .selection-panel{padding:26px 18px 18px}.tna-game h1{font-size:56px}.tna-game .hud{grid-template-columns:1fr 55px 1fr;gap:9px;left:16px;right:16px}.tna-game .fighter-hud b{font-size:15px}.tna-game .fighter-hud small{font-size:5px}.tna-game .match-clock b{font-size:21px}.tna-game .match-clock span{font-size:5px}.tna-game .control-deck{gap:14px;padding-inline:10px}.tna-game .action-controls{gap:11px}.tna-game .action-controls>button{flex-direction:column;gap:6px}.tna-game .keyboard-move{gap:7px}.tna-game .action-controls>button span{font-size:5px}.tna-game .stage-footer>span:nth-child(2){display:none}.tna-game nav{gap:23px}.tna-game .guest{font-size:7px}.tna-game .guest small{font-size:6px}.tna-game .brand-game{font-size:14px}}@media (width<=800px){.tna-game .site-header{gap:12px;height:74px;padding:0 18px}.tna-game .tna-logo{width:126px}.tna-game .brand{gap:13px}.tna-game .brand-game{font-size:12px}.tna-game .brand-divider{height:29px}.tna-game .guest>div{display:none}.tna-game .guest-avatar{width:29px;height:29px;font-size:9px}.tna-game nav{gap:17px}.tna-game .nav-link{letter-spacing:.5px;font-size:8px}.tna-game .soon{display:none}.tna-game .shell{padding:17px 16px 0}.tna-game .section-bar{letter-spacing:1px;font-size:7px}.tna-game .build-label b{display:none}.tna-game .game-layout{flex-direction:column;display:flex}.tna-game .selection-panel{border-right:0;border-bottom:1px solid var(--border);padding:23px;display:block}.tna-game #selection-content{grid-template-columns:1fr 1.2fr;column-gap:24px;display:grid}.tna-game .eyebrow{margin-bottom:10px;font-size:7px}.tna-game #selection-content>.eyebrow{grid-area:1/1}.tna-game h1{grid-area:2/1/5;font-size:55px}.tna-game .intro{grid-area:5/1;margin:6px 0 0;font-size:10px}.tna-game .picker-label{grid-area:1/2}.tna-game .fighter-options{grid-area:2/2/5}.tna-game .fighter-card{min-height:65px}.tna-game .fighter-portrait{width:52px;height:61px}.tna-game .fighter-info>b{font-size:10px}.tna-game .fighter-info>small{margin-block:5px 7px;font-size:5px}.tna-game .fighter-stat{font-size:5px}.tna-game .placeholder-note{grid-area:5/2;margin:8px 0 0;font-size:7px}.tna-game .primary-button{grid-column:1/-1;margin-top:19px}.tna-game .start-caption{grid-column:1/-1;margin:9px 0 0;font-size:6px}.tna-game .xp-panel{margin-top:20px;padding-top:12px}.tna-game .xp-panel>div{justify-content:flex-start;gap:17px}.tna-game .xp-panel b{font-size:14px}.tna-game .xp-panel>svg{width:18px;height:18px}.tna-game .arena-wrap,.tna-game canvas{min-height:430px}.tna-game .control-deck{gap:22px;min-height:110px}.tna-game .dpad{touch-action:none;grid-template-rows:repeat(3,29px);grid-template-columns:repeat(3,33px);gap:3px;display:grid}.tna-game .dpad button{color:#c6c8d4;touch-action:none;background:#303032;border:1px solid #484c5b;border-bottom:2px solid #626675;border-radius:4px;padding:0;font-size:10px}.tna-game .dpad button.held{background:var(--red);border-color:var(--red);color:#fff}.tna-game .dpad button[data-move=up]{grid-column:2}.tna-game .dpad button[data-move=left]{grid-area:2/1}.tna-game .dpad span{color:#646b7e;grid-area:2/2;place-items:center;display:grid}.tna-game .dpad button[data-move=right]{grid-area:2/3}.tna-game .dpad button[data-move=down]{grid-area:3/2}.tna-game .keyboard-move{display:none}.tna-game .action-controls{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tna-game .action-controls>button{touch-action:none;background:#303032;border:1px solid #454a59;border-bottom:2px solid #595d6c;border-radius:4px;justify-content:center;gap:3px;min-width:60px;min-height:43px;padding:5px}.tna-game .action-controls kbd{border:0;height:16px;font-size:10px;line-height:1;background:0 0!important}.tna-game .action-controls>button span{letter-spacing:.4px;font-size:6px}.tna-game .action-controls .finisher-button{background:#35080a;border-color:#a20b12;grid-column:1/3}.tna-game .action-controls .finisher-button kbd{font-size:7px}.tna-game.in-match .selection-panel{display:none}.tna-game .stage-footer{font-size:6px}.tna-game .below-ring{align-items:flex-start;padding-block:20px}.tna-game .below-ring p>span,.tna-game .below-ring b{font-size:8px}.tna-game .outline-number{font-size:31px}.tna-game .prototype-disclosure{max-width:170px;font-size:6px}.tna-game .prototype-disclosure>span{font-size:7px!important}.tna-game .site-footer{padding-inline:16px;font-size:5px}.tna-game .site-footer span:nth-child(2){display:none}.tna-game .overlay-card .primary-button{margin-top:0}}@media (width<=460px){.tna-game .brand-game{font-size:10px}.tna-game .brand{gap:10px}.tna-game .brand-divider{height:25px}.tna-game .site-header{gap:9px;height:66px;padding-inline:13px}.tna-game .nav-link{font-size:7px}.tna-game nav{gap:11px}.tna-game .guest{display:none}.tna-game .tna-logo{width:clamp(82px,25vw,104px)}.tna-game .shell{padding:13px 10px 0}.tna-game .selection-panel{padding:20px 16px}.tna-game .section-bar{font-size:6px}.tna-game #selection-content{grid-template-columns:.85fr 1.15fr;column-gap:12px}.tna-game h1{letter-spacing:-1px;font-size:45px}.tna-game .eyebrow{letter-spacing:1px;font-size:5.5px}.tna-game .intro{font-size:8px}.tna-game .picker-label{letter-spacing:.6px;font-size:6px}.tna-game .fighter-info>b{font-size:9px}.tna-game .fighter-info>small{letter-spacing:.1px;font-size:4.3px}.tna-game .fighter-portrait{width:45px}.tna-game .fighter-stat i{width:35px}.tna-game .fighter-info{padding-left:0}.tna-game .placeholder-note{font-size:6px}.tna-game .arena-wrap,.tna-game canvas{min-height:350px}.tna-game .hud{grid-template-columns:1fr 47px 1fr;gap:8px;top:17px;left:12px;right:12px}.tna-game .fighter-hud>span{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:7px}.tna-game .opponent-hud>span{align-items:flex-end}.tna-game .fighter-hud b{font-size:14px}.tna-game .health-track{height:7px}.tna-game .match-clock b{font-size:20px}.tna-game .match-clock{padding-top:4px}.tna-game .match-clock span{letter-spacing:.8px;font-size:4px}.tna-game .stage-label{letter-spacing:.9px;font-size:7px;bottom:16px;left:13px}.tna-game .stage-label small{display:none}.tna-game .arena-tools{bottom:11px;right:11px}.tna-game .arena-tools button span{font-size:5px}.tna-game .control-deck{gap:15px;padding-inline:9px}.tna-game .dpad{grid-template-rows:repeat(3,29px);grid-template-columns:repeat(3,29px);gap:3px}.tna-game .action-controls{gap:6px}.tna-game .action-controls>button{min-width:57px;min-height:42px}.tna-game .below-ring{padding-bottom:17px;display:block}.tna-game .prototype-disclosure{text-align:left;max-width:none;margin-top:17px!important}.tna-game .prototype-disclosure br{display:none}.tna-game .prototype-disclosure>span{margin-left:10px;font-size:6.5px!important;display:inline!important}.tna-game .stage-footer{padding:12px;font-size:5px}.tna-game .stage-footer button{font-size:5px}.tna-game .match-call{padding:8px 10px;font-size:10px;bottom:18%}.tna-game .overlay-card{max-width:300px;padding:23px}.tna-game .overlay-card h2{font-size:36px}.tna-game .result-card h2{font-size:47px}.tna-game .result-stats{margin:16px 0;padding:14px 0}.tna-game .pin-display{width:80px;padding:8px 5px;top:25%;right:10px}.tna-game .pin-display>b{font-size:43px}.tna-game .pin-display>span,.tna-game .pin-display>small{font-size:6px}.tna-game dialog{padding:30px 25px}.tna-game dialog h2{font-size:41px}.tna-game .help-rows p{grid-template-columns:90px 1fr;gap:10px}.tna-game .help-rows kbd{font-size:8px}.tna-game .help-rows span{font-size:10px}}@media (height<=550px) and (orientation:landscape){.tna-game .site-header{height:50px}.tna-game .brand-game{font-size:10px}.tna-game .tna-logo{width:112px}.tna-game .shell{padding:10px 12px 0}.tna-game .section-bar{display:none}.tna-game .game-layout{grid-template-columns:220px 1fr;display:grid}.tna-game .selection-panel{border-bottom:0;border-right:1px solid var(--border);padding:17px 14px}.tna-game #selection-content{display:block}.tna-game .eyebrow{font-size:6px}.tna-game h1{font-size:42px}.tna-game .intro{margin:9px 0 13px;font-size:8px}.tna-game .picker-label{margin-bottom:7px;font-size:6px}.tna-game .fighter-card{min-height:45px}.tna-game .fighter-portrait{width:40px;height:43px}.tna-game .fighter-info>b{font-size:9px}.tna-game .fighter-info>small{margin:4px 0;font-size:4px}.tna-game .fighter-stat{display:none}.tna-game .placeholder-note{margin:8px 0;font-size:6px}.tna-game .primary-button{min-height:37px;margin-top:10px;padding:8px 10px;font-size:9px}.tna-game .start-caption{margin-top:6px;font-size:5px}.tna-game .xp-panel{margin-top:13px;padding-top:10px}.tna-game .xp-panel span{font-size:6px}.tna-game .xp-panel b{font-size:12px}.tna-game .stage-column{min-height:0}.tna-game .arena-wrap,.tna-game canvas{min-height:300px}.tna-game .control-deck{gap:18px;min-height:74px;padding-block:8px}.tna-game .dpad{grid-template-rows:repeat(3,21px);grid-template-columns:repeat(3,24px);gap:2px}.tna-game .action-controls{gap:8px;display:flex}.tna-game .action-controls>button{min-width:45px;min-height:43px}.tna-game .action-controls>button span{font-size:5px}.tna-game .stage-footer{display:none}.tna-game.in-match .game-layout{display:block}.tna-game.in-match .selection-panel{display:none}.tna-game.in-match .arena-wrap,.tna-game.in-match canvas{min-height:calc(100svh - 143px)}.tna-game.in-match .control-deck{min-height:70px}.tna-game .below-ring,.tna-game .site-footer{display:none}.tna-game .hud{grid-template-columns:1fr 60px 1fr;gap:20px;top:13px;left:18px;right:18px}.tna-game .fighter-hud b{font-size:17px}.tna-game .overlay-card{max-width:310px;padding:18px}.tna-game .overlay-card h2{margin-bottom:10px;font-size:34px}.tna-game .result-stats{margin:12px 0;padding:10px 0}.tna-game .result-stats b{font-size:22px}.tna-game .overlay-card .eyebrow{margin-bottom:9px}.tna-game .result-card>p:not(.eyebrow){margin:8px 0;font-size:10px}.tna-game .pin-display{width:92px;padding:7px 5px;top:24%}.tna-game .pin-display>b{font-size:40px}}@media (prefers-reduced-motion:reduce){.tna-game *{scroll-behavior:auto!important;transition:none!important}}.tna-game .arena-vignette{background:0 0}.tna-game .hud .health-track i{background:var(--red);box-shadow:inset 0 -3px #b0080e}.tna-game .hud .opponent-hud .health-track i{background:var(--yellow);box-shadow:inset 0 -3px #9b9100}.tna-game .hud .fighter-hud b,.tna-game .hud .match-clock b,.tna-game .stage-label,.tna-game .build-label{font-family:Courier New,monospace;font-weight:900}.tna-game .hud .fighter-hud b{letter-spacing:-.8px;text-shadow:2px 2px #090909;font-size:17px}.tna-game .hud .match-clock b{text-shadow:2px 2px #090909}.tna-game .fighter-card.selected{box-shadow:inset 3px 0 var(--yellow)}@media (width<=460px){.tna-game .hud .fighter-hud b{letter-spacing:-.7px;font-size:12px}}.tna-game .overlay-card{max-height:100%;overflow:auto}@media (height<=550px) and (orientation:landscape){.tna-game .stage-overlay{padding:12px}.tna-game .result-card{grid-template-columns:1.2fr 1fr;gap:8px 18px;width:min(560px,100%);max-width:560px;padding:14px;display:grid}.tna-game .result-card .eyebrow{grid-column:1;margin:0}.tna-game .result-card h2{grid-column:1;margin:0;font-size:30px}.tna-game .result-card>p:not(.eyebrow){grid-column:1;margin:0;font-size:9px}.tna-game .result-card .result-stats{grid-area:1/2/4;margin:0;padding:16px 0}.tna-game .result-card .primary-button{grid-area:4/1;min-height:36px;margin:0}.tna-game .result-card .text-button{grid-area:4/2;min-height:36px;padding:0;font-size:7px}}@media (width<=800px){.tna-game .dpad{grid-template-rows:repeat(3,40px);grid-template-columns:repeat(3,40px)}.tna-game .control-deck{min-height:150px}.tna-game .action-controls>button{min-height:47px}}@media (width<=360px){.tna-game .dpad{grid-template-rows:repeat(3,37px);grid-template-columns:repeat(3,33px)}.tna-game .control-deck{gap:9px}.tna-game .action-controls>button{min-width:48px}.tna-game .action-controls{gap:4px}}@media (height<=550px) and (orientation:landscape){.tna-game .action-controls>button{background:#303032;border:1px solid #484d5b;border-bottom:2px solid #656877;border-radius:4px;flex-direction:column;justify-content:center;padding:7px}.tna-game .action-controls>button span{font-size:7px}.tna-game .action-controls kbd{background:0 0;border:0;height:15px}.tna-game .action-controls .finisher-button{background:#35080a;border-color:#a20b12}.tna-game .dpad{touch-action:none;grid-template-rows:repeat(3,25px);grid-template-columns:repeat(3,32px);gap:3px;display:grid}.tna-game .dpad button{color:#c6c8d4;touch-action:none;background:#303032;border:1px solid #484c5b;border-bottom:2px solid #626675;border-radius:4px;padding:0;font-size:10px}.tna-game .dpad button.held{background:var(--red);border-color:var(--red);color:#fff}.tna-game .dpad button[data-move=up]{grid-column:2}.tna-game .dpad button[data-move=left]{grid-area:2/1}.tna-game .dpad span{color:#646b7e;grid-area:2/2;place-items:center;display:grid}.tna-game .dpad button[data-move=right]{grid-area:2/3}.tna-game .dpad button[data-move=down]{grid-area:3/2}.tna-game .keyboard-move{display:none}.tna-game .control-deck,.tna-game.in-match .control-deck{min-height:98px}.tna-game.in-match .arena-wrap,.tna-game.in-match canvas{min-height:calc(100svh - 166px)}.tna-game .action-controls>button{min-width:57px;min-height:43px}.tna-game .action-controls{gap:10px}}.tna-game .audio-hint{color:#aaa69a;grid-column:1/-1;margin:-9px 0 22px;font-size:8px;line-height:1.6}.tna-game .arena-tools button[aria-pressed=true]{color:var(--yellow);border-color:#827b1755}.tna-game .action-controls{flex-wrap:wrap;justify-content:center;gap:10px 12px;min-width:0}.tna-game .movement-block{flex-shrink:0}.tna-game .combat-controls{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.tna-game .pin-choice{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.tna-game .pin-choice>span{letter-spacing:.7px;color:#c3c3be;white-space:nowrap;font-size:7px;font-weight:800}.tna-game .pin-choice>button{min-width:0;min-height:32px;color:var(--yellow);touch-action:manipulation;background:#24230f;border:1px solid #827b17;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:5px 9px;display:flex}.tna-game .pin-choice>button:hover{border-color:var(--yellow)}.tna-game .pin-choice>button:disabled{opacity:.45}.tna-game .pin-choice kbd{border:1px solid #827b17;padding:2px 4px;font-size:9px;font-weight:800}.tna-game .pin-choice b{letter-spacing:.35px;text-align:center;min-width:56px;font-size:8px}.tna-game .pin-choice>button>span{font-size:16px;line-height:1}.tna-game .pin-choice>small{letter-spacing:.5px;color:#b8b49e;font-size:6px}.tna-game .action-controls>button.weapon-held{color:var(--yellow)}.tna-game .action-controls>button.weapon-held kbd{border-color:var(--yellow)}.tna-game .coach-list{margin:22px 0 12px}.tna-game .coach-list li{padding-bottom:17px}.tna-game .coach-finish{color:#bcb8c5;margin:0 0 20px;font-size:10px;line-height:1.6}.tna-game .special-status{z-index:4;pointer-events:none;background:#171719ed;border:1px solid #555;width:calc(100% - 235px);max-width:390px;padding:8px 10px;position:absolute;bottom:12px;left:16px;box-shadow:0 3px 12px #0003}.tna-game .special-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.tna-game .special-heading>b{letter-spacing:1.1px;color:#c8c8c6;font-size:7px}.tna-game #combo-progress{flex-shrink:0;gap:4px;display:flex}.tna-game #combo-progress i{background:#454545;width:13px;height:4px;display:block}.tna-game #combo-progress i.complete{background:var(--yellow)}.tna-game #special-cue{color:#e9e8df;overflow-wrap:anywhere;font-size:9px;font-weight:800;line-height:1.3;display:block}.tna-game .special-track{background:#383838;height:3px;margin-top:6px;overflow:hidden}.tna-game .special-track>i{background:var(--yellow);width:0;height:100%;display:block}.tna-game .special-status.active{border-color:var(--yellow)}.tna-game .special-status.ready{border-color:var(--yellow);background:#292600ed;box-shadow:0 0 16px #fff00033}.tna-game .special-status.ready #special-cue,.tna-game .special-status.ready .special-heading>b{color:var(--yellow)}.tna-game .special-status.ready .special-track>i{background:var(--yellow)}.tna-game .action-controls>button.special-ready{color:var(--yellow)}.tna-game .action-controls>button.special-ready kbd{box-shadow:0 0 14px #fff00055;color:#111113!important;background:#fff000!important}.tna-game.in-match .match-call{bottom:83px}@media (width>=801px){.tna-game .control-deck{gap:16px}.tna-game .action-controls{flex:1}.tna-game .action-controls>button{min-height:34px}.tna-game .combat-controls{gap:7px}}@media (width<=800px){.tna-game .audio-hint{margin:10px 0 0;font-size:8px}.tna-game .arena-tools button span{display:none}.tna-game .arena-tools{gap:5px}.tna-game .arena-tools button{justify-content:center;width:32px;height:34px;padding:7px}.tna-game .control-deck{gap:12px;min-height:216px;padding:12px 10px}.tna-game .combat-controls{gap:8px;max-width:370px}.tna-game .action-controls{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:none;display:grid}.tna-game .action-controls>button{gap:4px;min-width:0;min-height:47px;padding:5px 3px}.tna-game .action-controls>button span{letter-spacing:.1px;font-size:7px}.tna-game .action-controls .finisher-button{grid-column:auto}.tna-game .pin-choice{justify-content:center;gap:7px}.tna-game .pin-choice>span{letter-spacing:.25px;font-size:6px}.tna-game .pin-choice>button{gap:6px;min-height:34px;padding:5px 7px}.tna-game .pin-choice b{min-width:51px;font-size:7.5px}.tna-game .pin-choice>small{display:none}.tna-game .action-controls>button.weapon-held,.tna-game .action-controls>button.special-ready,.tna-game .action-controls>button.escape-ready{border-color:var(--yellow);background:#383300}.tna-game .action-controls>button.special-ready kbd,.tna-game .action-controls>button.escape-ready kbd{box-shadow:none;color:var(--yellow)!important;background:0 0!important}.tna-game .special-status{width:calc(100% - 140px);padding:7px 8px;bottom:10px;left:11px}.tna-game .special-heading>b{letter-spacing:.8px;font-size:6px}.tna-game #special-cue{font-size:8px}.tna-game #combo-progress i{width:9px}}@media (width<=360px){.tna-game .control-deck{gap:8px;padding-inline:7px}.tna-game .dpad{grid-template-rows:repeat(3,37px);grid-template-columns:repeat(3,32px)}.tna-game .action-controls{gap:4px}.tna-game .action-controls>button span{font-size:6.3px}.tna-game .pin-choice{gap:5px}.tna-game .pin-choice>button{gap:5px;padding-inline:5px}.tna-game .pin-choice b{min-width:48px;font-size:7px}.tna-game .special-status{width:calc(100% - 140px)}}@media (height<=550px) and (orientation:landscape){.tna-game .arena-tools button span{display:none}.tna-game .arena-tools{gap:5px}.tna-game .arena-tools button{justify-content:center;width:32px;height:32px;padding:7px}.tna-game .control-deck,.tna-game.in-match .control-deck{gap:16px;min-height:98px;padding:8px 12px}.tna-game .combat-controls{gap:6px;max-width:none}.tna-game .action-controls{flex-wrap:wrap;flex:1;gap:6px;max-width:none;display:flex}.tna-game .action-controls>button{flex:1;min-width:49px;max-width:90px;min-height:44px;padding:5px 4px}.tna-game .action-controls>button span{font-size:6px}.tna-game .action-controls .finisher-button{min-width:63px}.tna-game .pin-choice{gap:8px}.tna-game .pin-choice>button{min-height:27px;padding:3px 8px}.tna-game .pin-choice>small{font-size:5.5px;display:inline}.tna-game .special-status{width:calc(100% - 140px);max-width:340px;padding:5px 8px;bottom:8px}.tna-game .special-heading{margin-bottom:3px}.tna-game .special-track{margin-top:4px}.tna-game.in-match .match-call{padding:6px 10px;font-size:10px;bottom:66px}}@media (height<=550px) and (orientation:landscape) and (width<=680px){.tna-game .control-deck,.tna-game.in-match .control-deck{gap:10px;min-height:142px;padding-inline:9px}.tna-game .action-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.tna-game .action-controls>button{min-width:0;max-width:none;min-height:40px;padding:4px 2px}.tna-game .action-controls .finisher-button{grid-column:auto;min-width:0}.tna-game .action-controls>button span{font-size:5.5px}.tna-game .pin-choice>small{display:none}.tna-game.in-match .arena-wrap,.tna-game.in-match canvas{min-height:calc(100svh - 210px)}}.tna-game dialog.move-guide{border-top:3px solid var(--red);width:min(860px,100vw - 28px);max-height:calc(100svh - 28px);padding:0;overflow:hidden}.tna-game .move-guide #dialog-content{flex-direction:column;max-height:calc(100svh - 34px);display:flex}.tna-game .move-guide .dialog-close{z-index:2;width:44px;height:44px;color:var(--cream);line-height:1;top:9px;right:9px}.tna-game .guide-header{border-bottom:1px solid var(--border);background:#161616;flex-shrink:0;align-items:center;gap:17px;padding:20px 62px 17px 25px;display:flex}.tna-game .guide-header .fighter-portrait{border:1px solid #47443b;align-self:center;width:62px;height:77px}.tna-game .guide-header .eyebrow{color:var(--red);letter-spacing:1.6px;margin:0 0 8px;font-size:9px;line-height:1}.tna-game .guide-header h2{letter-spacing:-.8px;margin:0;font-size:34px;line-height:1}.tna-game .guide-header .guide-fighter{color:var(--yellow);margin:9px 0 0;font-size:12px;font-weight:800;line-height:1.3}.tna-game .guide-fighter span{letter-spacing:.6px;color:#bcbcbc;margin-top:4px;font-size:8px;font-weight:400;display:block}.tna-game .guide-scroll{overscroll-behavior:contain;scrollbar-color:#666 #222;min-height:0;padding:16px 25px 20px;overflow:auto}.tna-game .guide-scroll:focus-visible{outline:2px solid var(--yellow);outline-offset:-3px}.tna-game .guide-intro{margin:0 0 16px;color:#c8c7c1!important;font-size:12px!important;line-height:1.6!important}.tna-game .guide-audio{gap:9px;margin:0 0 16px;display:flex}.tna-game .guide-audio button{color:#bbb;background:#242424;border:1px solid #595959;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.tna-game .guide-audio button[aria-pressed=true]{color:var(--yellow);border-color:#827b17}.tna-game .guide-audio svg{width:16px;height:16px}.tna-game .move-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tna-game .move-card{background:#242424;border:1px solid #424242;border-left:2px solid #77701e;min-width:0;padding:16px}.tna-game .move-number{letter-spacing:1.3px;color:#aaa79c;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.tna-game .move-card h3{color:var(--cream);margin:0 0 11px;font-size:16px;line-height:1.25}.tna-game .move-keys{flex-wrap:wrap;align-items:center;gap:6px;min-height:27px;display:flex}.tna-game .move-keys kbd,.tna-game .guide-basics kbd{color:var(--yellow);font-size:10px;font-weight:800;line-height:1.4}.tna-game .move-keys kbd{white-space:nowrap;background:#2c2b16;border:1px solid #706b27;border-bottom:2px solid #8a8224;border-radius:3px;padding:5px 7px}.tna-game .move-keys>span{color:#aaa;font-size:10px}.tna-game .move-card p{color:#ceccc6;margin:11px 0 0;font-size:12px;line-height:1.55}.tna-game .move-card .move-tip{color:#a9a9a4;font-size:11px}.tna-game .move-tip strong{color:var(--yellow);font-weight:700}.tna-game .guide-basics{border-top:1px solid #474747;margin-top:21px;padding-top:16px}.tna-game .guide-basics h3{letter-spacing:1px;margin:0 0 10px;font-size:10px}.tna-game .guide-basics p{grid-template-columns:125px 1fr;gap:12px;margin:7px 0;font-size:11px;line-height:1.5;display:grid}.tna-game .guide-scroll .guide-rules{color:#b8b6af;border-top:1px solid #3d3d3d;margin:16px 0 0;padding-top:13px;font-size:11px;line-height:1.6}.tna-game .guide-footer{background:#161616;border-top:1px solid #474747;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:13px 25px;display:flex}.tna-game .guide-footer>span{letter-spacing:1px;color:#b9b6a4;font-size:8px;line-height:1.5}.tna-game .guide-footer .primary-button{flex-shrink:0;width:230px;min-height:48px;margin:0;font-size:11px}.tna-game #pause-guide{width:100%;color:var(--yellow);padding-top:18px;display:block}@media (width<=600px){.tna-game .guide-header{gap:12px;padding:17px 54px 15px 16px}.tna-game .guide-header .fighter-portrait{width:44px;height:62px}.tna-game .guide-header h2{letter-spacing:-.5px;font-size:25px}.tna-game .guide-header .eyebrow{margin-bottom:6px;font-size:8px}.tna-game .guide-header .guide-fighter{margin-top:7px;font-size:11px}.tna-game .guide-fighter span{font-size:7px}.tna-game .guide-scroll{padding:14px 16px 18px}.tna-game .move-cards{grid-template-columns:1fr;gap:10px}.tna-game .move-card{padding:14px}.tna-game .guide-footer{gap:12px;padding:12px 16px}.tna-game .guide-footer>span{letter-spacing:.5px;max-width:100px;font-size:7px}.tna-game .guide-footer .primary-button{flex:1;width:auto;min-width:0;max-width:220px;padding-inline:12px;font-size:10px}.tna-game .guide-basics p{grid-template-columns:105px 1fr;gap:9px}.tna-game .guide-basics kbd{font-size:9px}}@media (height<=550px) and (orientation:landscape){.tna-game .guide-header{gap:13px;padding-block:11px}.tna-game .guide-header .fighter-portrait{width:42px;height:50px}.tna-game .guide-header h2{font-size:25px}.tna-game .guide-header .eyebrow{margin-bottom:4px;font-size:7px}.tna-game .guide-header .guide-fighter{margin-top:5px;font-size:10px}.tna-game .guide-fighter span{margin-left:9px;font-size:7px;display:inline}.tna-game .guide-scroll{padding-block:12px}.tna-game .guide-footer{padding-block:9px}.tna-game .guide-footer .primary-button{min-height:40px}}.tna-game #selection-content.roster-selection{min-width:0;display:block}.tna-game .roster-selection h1{letter-spacing:-1.3px;font-size:52px;line-height:.94}.tna-game .roster-selection>.intro{margin:14px 0 20px;font-size:11px;line-height:1.5}.tna-game .match-types{grid-template-columns:1fr 1fr 1.2fr;gap:4px;width:100%;display:grid}.tna-game .match-types button{color:#cecccc;background:#242426;border:1px solid #505052;min-width:0;min-height:44px;padding:7px 4px;font-size:10px;font-weight:700;line-height:1.3}.tna-game .match-types button[aria-pressed=true]{border-color:var(--yellow);color:var(--yellow);box-shadow:inset 0 -2px var(--yellow);background:#302d0b}.tna-game .match-types button:hover{border-color:var(--yellow)}.tna-game .division-note{color:#b4b1aa;min-height:29px;margin:10px 0 17px;font-size:10px;line-height:1.5}.tna-game .matchup-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tna-game .roster-slot{background:#202022;border:1px solid #575052;min-width:0;overflow:hidden}.tna-game .player-slot{border-top:3px solid var(--red)}.tna-game .cpu-slot{border-top:3px solid var(--yellow)}.tna-game .roster-slot>label{letter-spacing:.1px;color:#dfdcd7;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:6px 3px;font-size:8px;font-weight:800;display:flex}.tna-game .roster-slot>label>span{background:var(--red);color:#111;padding:3px;font-size:8px}.tna-game .cpu-slot>label>span{background:var(--yellow)}.tna-game .matchup-preview{background:linear-gradient(135deg,#303030,#111);border-block:1px solid #373737;justify-content:center;align-items:flex-end;height:101px;display:flex;overflow:hidden}.tna-game .matchup-preview .fighter-portrait{background:0 0;align-self:auto;width:87px;height:100%}.tna-game .roster-slot>select{color:#fff6dd;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161616;border:1px solid #62615c;border-radius:2px;width:calc(100% - 10px);min-width:0;height:44px;margin:6px 5px 0;padding:5px 18px 5px 5px;font-family:inherit;font-size:11px;display:block}.tna-game .roster-slot>select:focus-visible{outline:2px solid var(--yellow);outline-offset:1px}.tna-game .roster-slot>select:disabled{opacity:.5;cursor:not-allowed}.tna-game .roster-trait{color:#b4b1aa;text-align:center;overflow-wrap:anywhere;min-height:26px;margin:7px 7px 10px;font-size:9px;line-height:1.4}.tna-game .matchup-summary{color:var(--cream);overflow-wrap:anywhere;margin:15px 0 11px;font-size:11px;line-height:1.5}.tna-game .roster-selection .primary-button{margin-top:0}.tna-game .roster-selection .start-caption{letter-spacing:.5px;margin:9px 0 14px;font-size:7px}.tna-game .roster-selection .audio-hint{margin:0 0 18px;font-size:8px;line-height:1.6}.tna-game .fighter-hud,.tna-game .fighter-hud>span{min-width:0}.tna-game .fighter-hud b{overflow-wrap:anywhere;min-width:0;line-height:1.15}.tna-game .opponent-hud b{text-align:right}.tna-game .match-clock>span{overflow-wrap:anywhere;line-height:1.4}.tna-game .guide-header .guide-matchup{color:#c6c2b9;margin:8px 0 0;font-size:10px;line-height:1.4}@media (width>=1450px){.tna-game .roster-selection h1{font-size:62px}.tna-game .roster-slot>select{font-size:12px}.tna-game .roster-trait{font-size:10px}}@media (width<=800px){.tna-game #selection-content.roster-selection{max-width:580px;margin-inline:auto}.tna-game .roster-selection>.eyebrow{letter-spacing:1.2px;font-size:8px}.tna-game .roster-selection h1{font-size:40px;line-height:.95}.tna-game .roster-selection h1 br{display:none}.tna-game .roster-selection h1 span{margin-left:7px}.tna-game .roster-selection>.intro{margin:10px 0 17px;font-size:12px}.tna-game .match-types button{min-height:44px;font-size:12px}.tna-game .division-note{min-height:0;margin-bottom:14px;font-size:11px}.tna-game .matchup-slots{gap:12px}.tna-game .roster-slot>label{min-height:36px;font-size:10px}.tna-game .roster-slot>label>span{font-size:9px}.tna-game .matchup-preview{height:110px}.tna-game .matchup-preview .fighter-portrait{width:95px}.tna-game .roster-slot>select{height:46px;font-size:13px}.tna-game .roster-trait{min-height:31px;margin-inline:9px;font-size:11px}.tna-game .matchup-summary{font-size:12px}.tna-game .roster-selection .primary-button{min-height:48px;font-size:12px}.tna-game .roster-selection .start-caption{font-size:8px}.tna-game .roster-selection .audio-hint{margin-bottom:0;font-size:9px}}@media (width<=460px){.tna-game .roster-selection h1{font-size:35px}.tna-game .roster-selection>.intro,.tna-game .match-types button{font-size:11px}.tna-game .matchup-slots{gap:8px}.tna-game .roster-slot>label{gap:4px;font-size:8px}.tna-game .roster-slot>select{padding-left:4px;padding-right:14px;font-size:12px}.tna-game .roster-trait{margin-inline:5px;font-size:10px}.tna-game .division-note{font-size:10px}.tna-game .guide-header .guide-matchup{font-size:9px}}@media (height<=550px) and (orientation:landscape){.tna-game:not(.in-match) .game-layout{grid-template-columns:minmax(275px,34%) minmax(0,1fr)}.tna-game .roster-selection h1{font-size:30px}.tna-game .roster-selection h1 br{display:none}.tna-game .roster-selection h1 span{margin-left:5px}.tna-game .roster-selection>.intro{margin:8px 0 12px;font-size:10px}.tna-game .roster-selection>.eyebrow{margin-bottom:9px;font-size:7px}.tna-game .match-types button{min-height:40px;font-size:10px}.tna-game .division-note{min-height:0;margin:8px 0 11px;font-size:9px}.tna-game .matchup-preview{height:77px}.tna-game .matchup-preview .fighter-portrait{width:67px}.tna-game .roster-slot>label{min-height:29px;font-size:8px}.tna-game .roster-slot>select{height:42px;font-size:11px}.tna-game .roster-trait{min-height:26px;margin:6px;font-size:9px}.tna-game .matchup-summary{margin:10px 0;font-size:10px}.tna-game .roster-selection .primary-button{min-height:44px;font-size:10px}.tna-game .roster-selection .start-caption{font-size:7px}.tna-game .guide-header .guide-matchup{margin-top:5px;font-size:8px}}@media (height<=550px) and (orientation:landscape) and (width<=680px){.tna-game:not(.in-match) .game-layout{flex-direction:column;display:flex}}.tna-game .mobile-account-link{display:none}@media (width<=800px){.tna-game .mobile-account-link{border-top:1px solid var(--border);min-height:44px;color:var(--cream);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;font-weight:700;display:flex}}
