main.machine{max-height:var(--game-height);width:100%;min-height:100svh;display:grid;position:absolute}main.machine button{cursor:pointer}main.machine .game-container,main.machine .overlay{flex-basis:var(--game-width);height:calc(var(--game-height)*.85);max-height:var(--game-height);min-height:var(--game-width);width:var(--game-width);top:calc(var(--game-width,100vw)*2*.01);margin:0 auto;position:relative}@media (min-aspect-ratio:.7){main.machine .game-container,main.machine .overlay{top:calc(var(--game-width,100vw)*3*.01)}}main.machine .game-container{box-sizing:border-box;border-radius:calc(var(--game-width,100vw)*5*.01);padding:0;position:relative;overflow:hidden}main.machine .game-container>div{width:100%;height:100%}.brick .game-container{--border-color:#342b34;border:calc(var(--game-width,100vw)*.2*.01)solid var(--border-color);box-shadow:0 0 2vw 1vw #10040494,0 0 calc(var(--game-width,100vw)*5*.01)calc(var(--game-width,100vw)*3*.01)#10040494,0 0 calc(var(--game-width,100vw)*13*.01)calc(var(--game-width,100vw)*1*.01)var(--glow-colorgame)}.dark main.machine .game-container{border:1px solid var(--border-color)}.story main.machine .game-container{border-radius:2vw;box-shadow:.5vw .5vw .8vw .4vw #10040461,1vw 1vw 2vw 1vw #1004042e}.light main.machine{--border-color:#d0cfce;border:calc(var(--game-width,100vw)*.2*.01)solid var(--border-color)}.light main.machine .game-container{border:1px solid var(--border-color)}
