:root{--bg-0:#0a0d14;--bg-1:#10141d;--bg-2:#161b26;--bg-3:#1e2432;--line-1:#94a3b824;--line-2:#94a3b847;--ink-1:#eef2f8;--ink-2:#b6c0d0;--ink-3:#7c8798;--accent:#5b8cff;--accent-ink:#e3ebff;--gold:#f2c14e;--gold-bg:#f2c14e14;--win:#46c98b;--loss:#e05c5c;--injury:#ff7a6b;--dead:#6b7280;--candidate:#a78bfa;--radius:6px;--radius-sm:3px;--panel-w:360px;--font-scale:1}html{font-size:calc(100% * var(--font-scale))}*{box-sizing:border-box}html,body{background:var(--bg-0);height:100%;color:var(--ink-1);margin:0;font-family:Avenir Next,Segoe UI,system-ui,sans-serif;overflow:hidden}#app{width:100vw;height:100vh;position:relative}#arena{width:100%;height:100%;display:block;position:absolute;inset:0}.hud{z-index:2;pointer-events:none;position:absolute}.hud button{pointer-events:auto}.top{background:linear-gradient(#060910e6,#0000);align-items:flex-start;gap:1rem;padding:.875rem 1.125rem;display:flex;top:0;left:0;right:0}.fighter{cursor:pointer;pointer-events:auto;border-radius:var(--radius);flex-direction:column;flex:1;gap:.25rem;max-width:340px;padding:.25rem .375rem;display:flex}.fighter:hover{background:#5b8cff14}.fighter.right{text-align:right;align-items:flex-end}.fighter .name{letter-spacing:.02em;font-size:1.1875rem;font-weight:700}.fighter .record{color:var(--ink-3);font-size:.75rem}.chance{color:var(--gold);font-weight:700}.bar{border:1px solid var(--line-2);background:#00000080;border-radius:999px;width:100%;height:9px;overflow:hidden}.bar .fill{width:100%;height:100%;transition:width .25s ease-out}.bar.hp .fill{background:linear-gradient(90deg,#c04a4a,#e07a5a)}.bar.stamina{height:5px}.bar.stamina .fill{background:linear-gradient(90deg,#3a6ea5,#5b8cff)}.card{text-align:center;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;flex:1;min-width:140px;padding-top:.25rem;font-size:.75rem}.status-wrap{z-index:2;pointer-events:none;align-items:center;gap:.625rem;display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}.status{color:var(--ink-3);white-space:nowrap;font-size:.6875rem}.save-chip{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:0 .4375rem;font-size:.625rem;line-height:16px;animation:.18s ease-out chip-in}.save-chip[data-state=saved]{color:var(--win);border-color:#46c98b73}.save-chip[data-state=failed]{color:var(--injury);border-color:#ff7a6b80}@keyframes chip-in{0%{opacity:0}to{opacity:1}}#log{border-radius:var(--radius);background:linear-gradient(90deg,#0a0d14c7,#0a0d144d 72%,#0000);flex-direction:column;justify-content:flex-end;gap:.125rem;width:min(420px,34vw);max-height:14vh;padding:.5rem .75rem;font-size:.8125rem;line-height:1.35;display:flex;position:absolute;bottom:4.75rem;left:16px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}#log .line{opacity:.92}#log .line.news{color:var(--gold)}#log .line.death{color:var(--injury);font-weight:600}.controls{background:linear-gradient(#0000,#060910e6);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex;bottom:0;left:0;right:0}:where(button){font:inherit;color:var(--ink-1);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.03em;padding:.5rem .875rem}:where(button):hover:not(:disabled){background:var(--bg-3);border-color:var(--accent)}:where(button):focus-visible{outline:2px solid var(--accent);outline-offset:1px}:where(button):disabled{opacity:.4;cursor:default}button.primary{border-color:var(--accent);color:var(--accent-ink);background:#5b8cff29}.speeds{gap:.25rem;display:flex}.speeds button{padding:.5rem .625rem}.speeds button.active{color:var(--accent-ink);border-color:var(--accent);background:#5b8cff29}.side{width:var(--panel-w);max-width:var(--panel-w);pointer-events:none;flex-direction:column;gap:.5rem;display:flex;top:5.25rem;bottom:5.375rem;right:14px}.pick-strip{background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--radius);pointer-events:auto;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.pick-strip.is-fallen{opacity:.75}.pick-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:.625rem}.pick-empty,.pick-note{color:var(--ink-3);text-align:left;flex:1;font-size:.75rem}.pick-note{color:var(--injury)}.pick-open{text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}.pick-name{font-size:.875rem;font-weight:600}.pick-record{color:var(--ink-3);font-size:.6875rem}.pick-change,.cheer{padding:.25rem .5rem;font-size:.6875rem}.tabs{pointer-events:auto;gap:.25rem;display:flex}.tabs button{white-space:nowrap;background:#10141deb;flex:1;padding:.375rem .25rem;font-size:.75rem}.tabs button.active{color:var(--accent-ink);border-color:var(--accent);background:#5b8cff29}.panel{overscroll-behavior:contain;scrollbar-width:thin;background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--radius);pointer-events:auto;flex:1;padding:.625rem .75rem .875rem;font-size:.8125rem;overflow-y:auto}.panel h2{margin:.125rem 0;font-size:1.125rem}.panel h2 .h2-epithet{color:var(--gold);margin-left:.375rem;font-size:.875rem;font-weight:600}.panel h3{z-index:1;background:var(--bg-1);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:.625rem 0 .375rem;padding:.375rem 0 .25rem;font-size:.75rem;position:sticky;top:-10px}.panel h3:first-child{margin-top:0}.panel h3 small{color:var(--ink-3);text-transform:none;letter-spacing:0;margin-left:.25rem}.panel .meta{color:var(--ink-2);margin:.125rem 0;font-size:.75rem}.fighter-row{align-items:stretch;gap:.375rem;margin-bottom:.25rem;display:flex}.row-chip{background:var(--chip,var(--line-2));border-radius:3px;flex:0 0 6px;align-self:stretch;min-height:30px}.row-open{text-align:left;background:var(--bg-2);border:1px solid var(--line-1);border-radius:var(--radius-sm);flex:1;align-items:center;gap:.5rem;min-width:0;padding:.4375rem .5rem;display:flex}.row-open:hover{background:var(--bg-3);border-color:var(--line-2)}.fighter-row.is-champion .row-open{background:var(--gold-bg);border-color:#f2c14e8c}.fighter-row.is-injured .row-open{box-shadow:inset 0 0 0 1px #ff7a6b4d}.fighter-row.is-fallen .row-open{filter:grayscale(.85)brightness(.82)}.fighter-row.is-candidate .row-open{background:0 0;border-style:dashed}.is-candidate .row-chip{border:1px solid var(--chip);background:0 0}.row-body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.row-title{align-items:baseline;gap:.3125rem;min-width:0;display:flex}.row-name{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;overflow:hidden}.row-epithet{color:var(--gold);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.row-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.6875rem}.row-note{color:var(--ink-2);font-size:.6875rem}.row-extra{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.form{gap:.125rem;display:inline-flex}.form-dot{border-radius:50%;justify-content:center;align-items:center;width:.875rem;height:.875rem;font-size:.5625rem;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.form-dot.win{background:var(--win);color:var(--bg-0)}.form-dot.loss{background:var(--loss);color:var(--bg-0)}.form-dot.none{border:1px solid var(--line-2);color:var(--ink-3)}.injury-note{color:var(--injury);font-size:.625rem}.row-badges{flex-direction:column;align-items:flex-end;gap:.1875rem;display:flex}.badge{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:3px;padding:.0625rem .3125rem;font-size:.5625rem}.badge-belt{color:var(--gold);background:var(--gold-bg);border-color:#f2c14e80;border-radius:999px}.badge-belt:before{content:"◆ "}.badge-yours{color:var(--accent-ink);border-color:var(--accent);background:#5b8cff24;border-left-width:3px}.badge-injured{color:var(--injury);border-style:dashed;border-color:#ff7a6b73}.badge-injured:before{content:"✚ "}.badge-fallen{color:var(--ink-3);border-style:double;text-decoration:line-through}.badge-candidate{color:var(--candidate);border-style:dotted;border-color:#a78bfa73}.badge-streak{color:var(--win);border-color:#46c98b66;border-radius:999px}.badge-streak:before{content:"▲ "}.row-action{white-space:nowrap;align-self:center;padding:.3125rem .5625rem;font-size:.6875rem}.rank-row{align-items:center;gap:.375rem;margin-bottom:.25rem;display:flex}.rank{width:18px;color:var(--gold);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}.rank-entry{flex:1;min-width:0}.rank-entry .fighter-row{margin-bottom:0}.page-head{align-items:flex-start;gap:.5rem;margin-bottom:.375rem;display:flex}.page-head .row-chip{min-height:42px}.page-head.is-fallen{filter:grayscale(.4)}.back{margin-bottom:.5rem;padding:.25rem .625rem;font-size:.75rem}.adopt{margin:.375rem 0}.stats{grid-template-columns:repeat(3,1fr);gap:.25rem;margin:.5rem 0;display:grid}.stat{background:var(--bg-2);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;justify-content:space-between;padding:.1875rem .4375rem;font-size:.6875rem;display:flex}.stat span{color:var(--ink-3)}.stat.hurt b{color:var(--injury)}.tags{flex-wrap:wrap;gap:.25rem;margin-bottom:.375rem;display:flex}.tag{border:1px solid var(--line-2);border-radius:3px;padding:.0625rem .375rem;font-size:.6875rem}.tag.dim,.muted{color:var(--ink-3)}.tag.hurt{color:var(--injury);border-color:#ff7a6b73}.tag.friend{border-color:#5b8cff73}.tag.rival{border-color:#e05c5c73}.label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:.625rem 0 .3125rem;font-size:.6875rem}.row{gap:.5rem;font-size:.75rem;display:flex}.row .muted{font-variant-numeric:tabular-nums}.vs{z-index:4;opacity:0;cursor:pointer;background:radial-gradient(circle at 50% 55%,#0a0e1859,#04060cd9);justify-content:center;align-items:center;gap:6vw;transition:opacity .25s;display:flex;position:absolute;inset:0}.vs.show{opacity:1}.onboarding{min-width:420px}.onboarding p{text-align:left;color:var(--ink-2)}@media (width>=1101px){.vs{padding-right:24.25rem}#app[data-phase=intro] .side{z-index:5}}.vs-side{opacity:0;flex-direction:column;align-items:flex-end;gap:.25rem;transition:transform .35s,opacity .35s;display:flex;transform:translate(-40px)}.vs-side.right{align-items:flex-start;transform:translate(40px)}.vs.show .vs-side{opacity:1;transform:none}.vs-name{letter-spacing:.02em;text-shadow:0 2px 12px #000c;font-size:clamp(1.5rem,3.2vw,2.75rem);font-weight:700}.vs-sub{color:var(--ink-2);font-size:.8125rem}.vs-chance{color:var(--gold);font-size:clamp(1.25rem,2.4vw,2rem);font-weight:700}.vs-mark{color:var(--gold);letter-spacing:.06em;text-shadow:0 0 24px #f2c14e73;font-size:clamp(2.5rem,7vw,6rem);font-weight:800;animation:1.1s ease-in-out infinite alternate vs-pulse}@keyframes vs-pulse{0%{opacity:.85;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.prompt,.result{z-index:3;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--radius);text-align:center;flex-direction:column;gap:.75rem;min-width:340px;padding:1.375rem 1.75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prompt h2,.result h2{color:var(--gold);letter-spacing:.06em;margin:0;font-size:1rem}.prompt p,.result p{color:var(--ink-1);margin:0;font-size:.875rem}.result .result-line{color:var(--ink-2);font-size:.8125rem}.result .result-legacy{color:var(--gold);font-weight:700}.result-link{color:var(--gold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.moment{z-index:4;border-radius:var(--radius);text-align:center;pointer-events:none;background:#0a0d14eb;border:1px solid #f2c14e8c;flex-direction:column;align-items:center;gap:4px;min-width:280px;max-width:min(520px,84vw);padding:12px 26px;animation:.2s ease-out moment-in;display:flex;position:absolute;top:64%;left:50%;transform:translate(-50%)}.moment-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.6875rem}.moment-line{color:var(--ink-1);margin:0;font-size:1.125rem;font-weight:700}.moment-close{pointer-events:auto;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);background:0 0;margin-top:4px;padding:2px 7px;font-size:.625rem}@keyframes moment-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.prompt .actions,.result .actions{justify-content:center;gap:.625rem;display:flex}#app.cheer:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 60%,#f2c14e38,#0000 60%);animation:.5s ease-out cheer;position:absolute;inset:0}@keyframes cheer{0%{opacity:1}to{opacity:0}}.toasts{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:.375rem;display:flex;position:absolute;bottom:5.25rem;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--line-2);border-left:3px solid var(--ink-3);border-radius:var(--radius-sm);max-width:min(520px,84vw);color:var(--ink-1);pointer-events:auto;background:#10141df5;align-items:center;gap:.625rem;padding:.4375rem .625rem .4375rem .75rem;font-size:.8125rem;animation:.18s ease-out toast-in;display:flex;box-shadow:0 6px 18px #00000073}.toast--success{border-left-color:var(--win)}.toast--info{border-left-color:var(--accent)}.toast--warning{border-left-color:var(--injury)}.toast-text{min-width:0}.toast-dismiss{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);background:0 0;padding:.125rem .4375rem;font-size:.625rem}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.loading{z-index:3;border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;background:#0a0d14e0;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading:before{content:"";border:2px solid var(--line-2);border-top-color:var(--gold);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.confirm{z-index:10;min-width:320px;max-width:440px}.confirm p{color:var(--ink-2)}.away{z-index:7;text-align:left;min-width:360px;max-width:520px}.away .away-count{color:var(--ink-1);font-weight:600}.away .away-line{color:var(--ink-2);font-size:.8125rem}.away .away-death{color:var(--injury)}.away .away-capped{color:var(--gold)}.away .actions{justify-content:center}.menu{z-index:8;background:#04060cb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.menu-card{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--radius);flex-direction:column;gap:.75rem;width:min(420px,88vw);max-height:84vh;padding:1.375rem 1.5rem;display:flex;overflow-y:auto}.menu-card h2{color:var(--gold);letter-spacing:.06em;text-align:center;margin:0;font-size:1.125rem}.menu-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.menu-actions button{padding:.625rem .75rem}.menu-panel h3{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:.25rem 0 .5rem;font-size:.75rem}.setting-row{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:.625rem;padding:.375rem 0;font-size:.8125rem;display:flex}.setting-label{color:var(--ink-2)}.setting-control{align-items:center;gap:.3125rem;display:flex}.setting-control button{padding:.3125rem .625rem;font-size:.75rem}.setting-control button.active{color:var(--accent-ink);border-color:var(--accent);background:#5b8cff29}.setting-control input[type=range]{width:130px;accent-color:var(--accent)}.menu-panel .actions{text-align:center;margin-top:.75rem}.controls-list{margin:0}.control-row{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:baseline;gap:.625rem;padding:.3125rem 0;font-size:.8125rem;display:flex}.control-row dt{color:var(--gold);font-variant-numeric:tabular-nums}.control-row dd{color:var(--ink-2);margin:0}.title{z-index:9;background:radial-gradient(circle at 50% 40%,#10141dd1,#04060cf5);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.title-card{text-align:center;flex-direction:column;align-items:stretch;gap:.625rem;width:min(420px,88vw);display:flex}.title-card h1{letter-spacing:.06em;color:var(--gold);text-shadow:0 0 24px #f2c14e59;margin:0;font-size:clamp(2.25rem,7vw,4rem)}.title-tagline{color:var(--ink-2);margin:0 0 .75rem;font-size:.875rem}.title-field{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);text-align:left;font-size:.6875rem}.title-card input{font:inherit;color:var(--ink-1);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:.5rem .75rem}.title-card input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.title-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.title-actions button{flex:1;min-width:120px;padding:.625rem .875rem}.next-in{color:var(--ink-3);white-space:nowrap;pointer-events:none;font-size:.6875rem}.scoreboard{z-index:2;pointer-events:none;border:1px solid var(--line-1);border-radius:var(--radius);background:#10141de6;width:236px;padding:8px 10px;font-size:12px;position:absolute;top:84px;left:14px}.scoreboard-champion{border-bottom:1px solid var(--line-1);align-items:center;gap:6px;margin-bottom:5px;padding-bottom:5px;display:flex}.scoreboard-belt{text-transform:uppercase;letter-spacing:.06em;color:var(--gold);background:var(--gold-bg);white-space:nowrap;border:1px solid #f2c14e80;border-radius:3px;padding:1px 5px;font-size:9px}.scoreboard-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.scoreboard-row{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.scoreboard-rank{color:var(--ink-3);text-align:right;width:12px}.scoreboard-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.scoreboard-row.is-champion .scoreboard-name{color:var(--gold)}.scoreboard-record{color:var(--ink-3);font-size:10px}.scoreboard-rating{color:var(--gold)}.kill-feed{top:84px;right:calc(var(--panel-w) + 28px);z-index:3;pointer-events:none;flex-direction:column;align-items:flex-end;gap:3px;width:min(280px,34vw);display:flex;position:absolute}.kill{border:1px solid var(--line-1);border-right:3px solid var(--line-2);border-radius:var(--radius-sm);color:var(--ink-2);background:#10141de0;padding:4px 8px;font-size:12px}.kill-finish{border-right-color:var(--injury)}.kill-champion{border-right-color:var(--gold)}.damage-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.damage-slot{will-change:transform;position:absolute;top:0;left:0}.damage-number{color:#fff;text-shadow:0 2px 6px #000000d9;font-size:22px;font-weight:800;animation:.9s ease-out forwards damage-float;display:block}.damage-number.crit{color:var(--gold);font-size:27px}@keyframes damage-float{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-46px)}}.announcer{z-index:4;text-align:center;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#0a0d14e6 18% 82%,#0000);flex-direction:column;align-items:center;gap:2px;max-width:min(720px,84vw);padding:10px 26px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:148px;left:50%;transform:translate(-50%)translateY(10px)}.announcer.show{opacity:1;transform:translate(-50%)translateY(0)}.announcer-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:11px}.announcer-line{color:var(--ink-1);text-shadow:0 2px 10px #000c;font-size:clamp(18px,2.6vw,30px);font-weight:700}.slow-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:var(--gold-bg);pointer-events:none;border:1px solid #f2c14e8c;border-radius:999px;align-self:center;padding:3px 9px;font-size:10px;font-weight:700}#app.reduce-motion .vs-mark,#app.reduce-motion .loading:before,#app.reduce-motion .toast,#app.reduce-motion .damage-number,#app.reduce-motion .save-chip,#app.reduce-motion .moment{animation:none}#app.reduce-motion .vs-side,#app.reduce-motion .bar .fill,#app.reduce-motion .announcer{transition:none}#app.reduce-motion.cheer:after{display:none}@media (prefers-reduced-motion:reduce){:root:not(.allow-motion) .vs-mark,:root:not(.allow-motion) .loading:before,:root:not(.allow-motion) .toast,:root:not(.allow-motion) .save-chip,:root:not(.allow-motion) .moment{animation:none}:root:not(.allow-motion) .vs-side,:root:not(.allow-motion) .bar .fill{transition:none}:root:not(.allow-motion) #app.cheer:after{display:none}}#app.allow-motion .vs-mark{animation:1.1s ease-in-out infinite alternate vs-pulse}#app.allow-motion .loading:before{animation:.8s linear infinite spin}#app.allow-motion .toast{animation:.18s ease-out toast-in}#app.allow-motion .save-chip{animation:.18s ease-out chip-in}#app.allow-motion .moment{animation:.2s ease-out moment-in}#app.allow-motion .vs-side{transition:transform .35s,opacity .35s}#app.allow-motion .bar .fill{transition:width .25s ease-out}#app.allow-motion.cheer:after{animation:.5s ease-out cheer;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fighter-row .row-open:focus-visible,.pick-open:focus-visible,.pick-change:focus-visible,.cheer:focus-visible,.row-action:focus-visible,.back:focus-visible,.toast-dismiss:focus-visible,.result-link:focus-visible,.moment-close:focus-visible,.panel :focus-visible,.menu :focus-visible,.title :focus-visible{outline:2px solid var(--accent);outline-offset:1px}[hidden]{display:none}@media (width<=1100px){.side{display:none}.kill-feed{right:14px}.scoreboard{top:76px}}
