.language-overlay{z-index:700}.language-dialog{width:min(460px,95vw);text-align:center}.language-dialog h2{line-height:1.5}.language-choices{display:grid;gap:9px}.language-choices button,.game-picker button{padding:11px 14px;border:1px solid #92afc7;background:#fff;color:#244867;border-radius:4px;text-align:left;font-size:14px}.language-choices button:hover,.game-picker button:hover{background:#e4f2ff;border-color:#3587c8}.language-choices button:focus-visible,.game-picker button:focus-visible{outline:2px solid #2c83cb;outline-offset:2px}.game-picker{display:grid;gap:8px;max-height:48vh;overflow:auto}.game-picker-error{color:#b83e3e}
