body,html{background-color:#202020;color:#fff;font-size:16px}body a,html a{color:#fff}body button,html button{height:40px;min-width:50px;padding:5px}body .content,body .controls,body .keys,html .content,html .controls,html .keys{background-color:#00000020;border:1px solid rgba(255,255,255,.25);border-radius:5px;margin-top:40px;padding:10px;position:relative}body .content:before,body .controls:before,body .keys:before,html .content:before,html .controls:before,html .keys:before{left:0;font-family:monospace;font-size:12px;position:absolute;top:-15px}body .content:before,body .keys:before,html .content:before,html .keys:before{content:"Settings"}body .content table,body .keys table,html .content table,html .keys table{border-collapse:collapse;border-radius:5px;box-shadow:0 0 1px 2px #ffffff1a;overflow:hidden;width:100%}body .content table tr,body .keys table tr,html .content table tr,html .keys table tr{height:30px}body .content table tr:nth-child(2n),body .keys table tr:nth-child(2n),html .content table tr:nth-child(2n),html .keys table tr:nth-child(2n){background-color:#ffffff0d}body .content table tr:nth-child(odd),body .keys table tr:nth-child(odd),html .content table tr:nth-child(odd),html .keys table tr:nth-child(odd){background-color:#0000001a}body .content table tr td,body .keys table tr td,html .content table tr td,html .keys table tr td{height:30px}body .content table tr td:first-child,body .keys table tr td:first-child,html .content table tr td:first-child,html .keys table tr td:first-child{padding-right:5px;text-align:right}body .controls,html .controls{align-items:center;display:flex;justify-content:center}body .controls:before,html .controls:before{content:"Controls"}body .controls button:not(first-child),html .controls button:not(first-child){margin-left:20px}body .fps,html .fps{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;left:5px;position:fixed;top:5px;width:40px}body input,html input{background-color:#00000040;border-radius:5px;color:#fff;font-size:16px;height:30px;padding-left:5px;width:95px}body input[type=checkbox],html input[type=checkbox]{height:20px;width:20px}body input[type=range],html input[type=range]{min-width:50px}body .keys:before,html .keys:before{content:"Inputs: Gamepad, Keyboard, Mouse, and/or Touch"}body .video,html .video{background-color:#fff;border:1px solid white;box-shadow:2px 2px 2px 2px #00000040;margin-left:calc(50% - 320px);width:640px}@media (max-width: 600px){body .video,html .video{margin-left:0;max-width:100%}}
