.gameBrowserDialog{box-sizing:border-box;color:#111;background:#fff;border:2px solid #333;width:min(36rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:auto;padding:1rem;overflow-y:auto}.gameBrowserDialog::backdrop{background:#000000a6}.gameBrowserHelp{box-sizing:border-box;color:#111;background:#fff;width:min(36rem,100%);margin:auto;padding:1rem;font:400 1.125rem/1.6 Arial,sans-serif;overflow-y:auto}.gameBrowserHelp h2{color:#111;margin:0 0 1rem;font-size:1.75rem;line-height:1.3}.gameBrowserHelp p{margin:.75rem 0}.gameBrowserHelp label{margin-top:1rem;display:block}.gameBrowserHelp input{box-sizing:border-box;color:#111;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;background:#fff;width:100%;min-height:48px;padding:.5rem;font-size:1rem}.gameBrowserAction,.gameBrowserClose{box-sizing:border-box;color:#111;cursor:pointer;background:#fff;border:2px solid #333;justify-content:center;align-items:center;min-height:48px;padding:.5rem 1rem;font:700 1.125rem/1.4 Arial,sans-serif;display:inline-flex}.gameBrowserHelp .gameBrowserAction{width:100%}.gameBrowserClose{float:right;margin-bottom:.5rem}.gameBrowserDialog .gameBrowserHelp{clear:both;padding:.5rem 0}.gameBrowserHelp :is(a,button,input):focus-visible,.gameBrowserClose:focus-visible{outline-offset:3px;outline:3px solid #111}
