#root,body,html{height:100%;margin:0;padding:0;box-sizing:border-box;overflow:hidden}*,:after,:before{box-sizing:inherit}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff}#root{display:flex;justify-content:center;align-items:flex-start}.Grid{flex-direction:column;background:#282c34}.Grid,.Grid__row{display:flex;align-items:stretch}.Grid__row{flex-grow:1;flex-direction:row}.Grid__cell{flex-grow:1;margin:2%;border-radius:10%}.Grid__cell--I{background:#0ff}.Grid__cell--J{background:#00f}.Grid__cell--L{background:orange}.Grid__cell--O{background:#ff0}.Grid__cell--S{background:#0f0}.Grid__cell--T{background:#a0f}.Grid__cell--Z{background:red}.Grid__cell--I,.Grid__cell--J,.Grid__cell--L,.Grid__cell--O,.Grid__cell--S,.Grid__cell--T,.Grid__cell--Z{box-shadow:inset 2px 2px 2px hsla(0,0%,100%,.5)}.Joystick{position:absolute;left:-2rem;top:-2rem;width:1rem;height:1rem}html{font-size:6.99301vw}@media (min-aspect-ratio:143/207){html{font-size:4.83092vh}}.Game{box-sizing:border-box;width:14.3rem;height:20.7rem;margin-left:auto;position:relative;display:flex;padding:.3rem}@media (min-aspect-ratio:178/207){.Game{width:17.8rem;margin-left:0}}.Game__grid{width:10.1rem;height:20.1rem;border:.1rem solid #ccc}.Game__grid .Grid__cell{margin:.1rem}.Game__side-left,.Game__side-right{width:3rem;font-size:.6rem}.Game__side-right{margin-left:.5rem}.Game__side-left{display:none;margin-right:.5rem}@media (min-aspect-ratio:178/207){.Game__side-left{display:block}}.Game__next-frame{margin-left:-.1rem;width:3.1rem;height:3.1rem;display:flex;border:.1rem solid #ccc;background:#282c34;align-items:center;justify-content:center}.Game__next .Grid__row{flex-grow:0}.Game__next .Grid__cell{width:.5rem;height:.5rem;margin:.05rem}.Game__overlay{position:absolute;left:.4rem;right:.4rem;background:rgba(0,0,0,.7);border:.1rem solid #fff;text-align:center}.Button{padding:.5em .8em;border-radius:.6em;color:#000;background:#eee;font-size:.8em}.MainMenu{min-width:10rem;font-size:.9rem;text-align:center}.MainMenu__title{margin:0 0 4rem}.MainMenu p{margin:1rem 0}.MainMenu button{border:none;background:none;padding:0;margin:0;font-size:inherit;display:inline-block;color:inherit}.MainMenu__starting-level{display:flex;justify-content:space-between;align-items:baseline}.MainMenu__starting-level button{width:1.3rem;height:1.3rem;line-height:1;background:#eee;border-radius:50%;color:#000}.MainMenu__exit,.MainMenu__start{text-align:center}.MainMenu__exit button,.MainMenu__start button{padding:.4rem .8rem;border-radius:.6rem;color:#000;background:#eee;font-size:.8rem}
/*# sourceMappingURL=main.cc3d17c0.chunk.css.map */