.osk{display:grid;gap:2px;justify-items:center;margin:1px auto 0}.osk-row{display:flex;gap:2px;justify-content:center}#app .osk-key{min-width:13px;height:12px;padding:0 2px;display:inline-flex;align-items:center;justify-content:center;font:600 7px/1 var(--pf),sans-serif;color:var(--chalk);background:var(--slate);border:1px solid var(--stone);border-bottom-color:var(--ink);border-radius:2px;font-variant-numeric:tabular-nums lining-nums;-webkit-tap-highlight-color:transparent}#app .osk-key.osk-wide{min-width:24px;padding:0 4px}#app .osk-key.osk-space{min-width:34px}#app .osk-key.on{background:var(--stone)}#app .osk-key.osk-done.ready{background:var(--gold);color:var(--ink);border-color:var(--ink)}#app .osk-key[aria-disabled=true]{opacity:var(--quiet)}#app .osk-key svg{width:9px;height:7px;fill:none}#app .osk-key:active{transform:translateY(1px)}html.kb #app .osk-key:focus-visible{outline:1px solid var(--chalk);outline-offset:0}@media(hover:hover){#app .osk-key:hover{filter:brightness(1.12)}}#app .osk-open{display:none;width:14px;height:12px;padding:0;align-items:center;justify-content:center;color:var(--silver);background:var(--slate);border:1px solid var(--stone);border-radius:2px}#app .osk-open svg{width:10px;height:7px}html.input-pad #app .osk-open{display:inline-flex}#app .name-panel.osk-on :is(.name-account,.run-friend-label,.run-friend-status,.steam-share){display:none}#app .name-panel.osk-on{gap:3px}
