/* Player Pull P31B mobile keyboard focus mode */
@media (max-width:650px){
  body.mobile-keyboard-mode{overflow:hidden;background:#070b10}
  body.mobile-keyboard-mode .wrap{padding:0;max-width:none}
  body.mobile-keyboard-mode header,body.mobile-keyboard-mode .tiny{display:none}
  body.mobile-keyboard-mode .card{
    position:fixed;z-index:100;left:0;right:0;top:var(--vv-top,0px);
    height:var(--vv-height,100dvh);max-height:var(--vv-height,100dvh);overflow:hidden;
    padding:6px 7px 7px;border-radius:0;border-left:0;border-right:0;box-shadow:none;background:#0e161f
  }
  body.mobile-keyboard-mode .toolbar{margin:0 0 5px;padding:0 0 5px;min-height:30px}
  body.mobile-keyboard-mode .toolbar .k{font-size:7px}
  body.mobile-keyboard-mode .toolbar button{padding:6px 8px;font-size:11px}
  body.mobile-keyboard-mode .timer{font-size:25px}
  body.mobile-keyboard-mode .customPoolBar{display:none!important}
  body.mobile-keyboard-mode .clues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:4px;overflow:visible}
  body.mobile-keyboard-mode .clue{min-height:0;padding:5px 7px;border-radius:8px;overflow:hidden}
  body.mobile-keyboard-mode .clue .k{font-size:6.5px;line-height:1}
  body.mobile-keyboard-mode .clue .v{font-size:11.5px;line-height:1.12;margin-top:2px}
  body.mobile-keyboard-mode .clue:last-child{grid-column:1/-1}
  body.mobile-keyboard-mode .guessrow{margin-top:5px;gap:5px;min-height:40px}
  body.mobile-keyboard-mode .guesswrap input{min-height:40px;height:40px;padding:7px 9px;font-size:16px}
  body.mobile-keyboard-mode .guessrow button{height:40px;padding:7px 9px;font-size:11px}
  body.mobile-keyboard-mode .suggestions{top:auto;bottom:calc(100% + 4px);max-height:min(190px,36vh);z-index:150;overscroll-behavior:contain}
  body.mobile-keyboard-mode .message,body.mobile-keyboard-mode .result,body.mobile-keyboard-mode .poolComplete,body.mobile-keyboard-mode .runLabel,body.mobile-keyboard-mode .stats{display:none!important}
}
