.nav-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.kb.input-pad #app :is(button,[tabindex]):focus:not(:focus-visible){outline:1px solid var(--chalk);outline-offset:-3px}html.input-pad #app .shop button.slot:focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--ink),0 0 calc(8px*var(--glow,1)) -2px var(--gold)}html:is(.input-kb,.input-pad) #app .team-row .slot[data-a=slot]:focus{outline:1px solid var(--chalk);outline-offset:-2px}#app.kb-hold .team-row .slot[data-a=slot]:focus{outline-color:var(--gold)}.drag-ghost.kb-ghost{transition:left .12s ease-out,top .12s ease-out,transform .1s ease-out}@media(prefers-reduced-motion:reduce){.drag-ghost.kb-ghost{transition:none}}html:is(.input-kb,.input-pad) .shop-screen :is([data-a=reroll],[data-a=freeze]),html.input-pad .shop-screen [data-a=battle]{position:relative}html:is(.input-kb,.input-pad) .shop-screen :is([data-a=reroll],[data-a=freeze]):before,html.input-pad .shop-screen [data-a=battle]:before{position:absolute;top:-3px;right:-3px;z-index:2;min-width:7px;padding:0 1px;font:600 6px/7px var(--ui-font,inherit);font-variant-numeric:tabular-nums;text-align:center;color:var(--chalk);background:var(--ink,#101010);border:1px solid var(--silver,#b8b8cc);border-radius:2px;pointer-events:none}html.input-kb .shop-screen [data-a=reroll]:before{content:"R"}html.input-kb .shop-screen [data-a=freeze]:before{content:"H"}html.input-pad .shop-screen [data-a=reroll]:before{content:"X"}html.input-pad .shop-screen [data-a=freeze]:before{content:"LB"}html.input-pad .shop-screen [data-a=battle]:before{content:"RB"}html.input-kb.art-input-key .shop-screen :is([data-a=reroll],[data-a=freeze]):before,html.input-pad.art-input-pad_face .shop-screen [data-a=reroll]:before,html.input-pad.art-input-pad_shoulder .shop-screen :is([data-a=freeze],[data-a=battle]):before{min-width:9px;padding:0;line-height:8px;color:var(--ink,#101010);border:0;border-radius:0;background:center/100% 100% no-repeat}html.input-kb.art-input-key .shop-screen :is([data-a=reroll],[data-a=freeze]):before{background-image:url(./art/ui/input/key.png)}html.input-pad.art-input-pad_face .shop-screen [data-a=reroll]:before{background-image:url(./art/ui/input/pad_face.png)}html.input-pad.art-input-pad_shoulder .shop-screen :is([data-a=freeze],[data-a=battle]):before{min-width:14px;background-image:url(./art/ui/input/pad_shoulder.png)}
