.btn[data-v-d6c98ce2]{padding:1rem}*{box-sizing:border-box}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;margin:10px auto;max-width:400px;position:relative}.my{margin:10px 0}.game-board{position:relative;margin:auto;display:grid;grid-gap:1px;background-color:#2c3e50;border:1px solid #2c3e50}.game-board .game-board__cell{background-color:#fff;height:80px;text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.game-board .game-board__cell:focus{outline:none}.game-board .game-board__cell.hoverAble:active,.game-board .game-board__cell.hoverAble:hover{border:2px solid #648864}.game-board .game-board__cell.emptyCell{pointer-events:none;cursor:not-allowed;background-color:#7a5542}.game-board .game-board__cell.emptyCell:active,.game-board .game-board__cell.emptyCell:hover{border:0}.game__settings{border:1px solid #2c3e50;padding:16px}.game__settings .fields{display:flex;justify-content:space-between;align-items:center}.game__settings .fields input{height:50px;width:50px;text-align:center}.game__settings span{display:inline-block;margin-right:10px;margin-left:10px}.game__settings .game__settings--start{height:50px;width:50px;margin-left:10px}.overlay{padding:16px;display:flex;justify-content:center;align-items:center;z-index:2}.overlay,.overlay:before{position:absolute;height:100%;width:100%}.overlay:before{content:"";-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:-1}.overlay .overlay__content{color:#fff;text-align:center;text-shadow:1px 1px 5px #656565}.overlay .overlay__content p{font-weight:700}.overlay.overlay--green{background-color:rgba(82,132,95,.5215686274509804)}.overlay.overlay--orange{background-color:rgba(0,0,0,.34901960784313724)}.controls{position:relative;top:0;height:50px;border:1px solid #2c3e50;padding:10px;display:flex;justify-content:flex-end;align-items:center}.controls button:not(:first-child){margin-left:5px}footer{margin-top:2rem;text-align:center}footer a{font-size:x-small}