*{box-sizing:border-box}html,body,#app{background:#101010;min-height:100%;margin:0}body{font-family:Arial,sans-serif;overflow:hidden}main{background:radial-gradient(#353535,#090909);place-items:center;min-height:100vh;display:grid}.game-host{aspect-ratio:2/3;touch-action:none;-webkit-user-select:none;user-select:none;width:min(100vw,66.6667vh);box-shadow:0 0 42px #000}canvas{image-rendering:auto;width:100%;height:100%;display:block}
