.new-game-container{display:flex;flex-direction:column;align-items:center;background:#add8e6;min-height:100vh}.new-game-grid{display:grid;grid-template-columns:repeat(3,auto);grid-row-gap:20px;row-gap:20px;grid-column-gap:40px;-webkit-column-gap:40px;column-gap:40px}.new-game__puzzle-details-container{display:grid;flex-direction:column;align-items:flex-start;justify-content:center}.new-game__puzzle-image{width:250px;height:200px;background-size:cover;cursor:pointer;flex-grow:0}.new-game__puzzle-name{padding-top:10px;text-align:center;font-size:1.5rem;cursor:pointer;flex-grow:0}.new-game__puzzle-size-container{display:flex;flex-direction:column;margin:5px;flex-grow:1}.new-game__puzzle-size-btn{margin:4px;padding:4px;border-radius:10px;outline:none;cursor:pointer}.new-game__puzzle-size-btn:hover{background-color:#00008b;color:#fff}.game-container{display:grid;position:relative;min-height:100vh;background-color:#7fffd4;overflow:hidden}.piece-wrapper{pointer-events:none}.piece{background-color:#87cefa;pointer-events:auto;cursor:pointer}.game-buttons-container{position:absolute;top:0;right:0;display:flex;flex-direction:column;margin:10px}.game__button{margin:5px;cursor:pointer;border-radius:5px;background-color:rgba(20,60,160,.3);border:none;font-size:1.25rem}.game__button:hover{background-color:rgba(20,60,160,.5)}*,:after,:before{box-sizing:border-box}body,svg{margin:0;padding:0}svg{width:0;height:0;position:absolute}
/*# sourceMappingURL=main.e12aa429.chunk.css.map */