body {
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(/Assets/images/bgc.avif);
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  color: #fff;
}

.container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  background-color: #a1c5fa;
}

.modal {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.modal-content {
  background-color: rgb(53, 206, 117);
  width: 50rem;
  height: 50rem;
  padding: 1rem;
  border-radius: 0.5rem;
}

#game-board {
  height: 100vmin;
  width: 100vmin;
  display: grid;
  grid-template-columns: repeat(20, 1fr);
  grid-template-rows: repeat(20, 1fr);
  display: none;
  cursor: pointer;
}
#game-board > div:hover {
  box-shadow: inset 0 0 0px 1px #fff;
  /* border: solid #ffffff 1px; */
}

.board {
}

.tools {
  background: burlywood;
  height: 100vmin;
  width: 30vmin;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

/* .active-tool {
  border: 5px solid darkblue;
} */

.active-item {
  border: 3px solid darkblue;
}

.mini-btn-wrap {
  display: flex;
  flex-direction: column;
}

.dirtblock {
  background: url(/Assets/images/dirtblock.jpg) no-repeat center center/cover;
}

.removeddirt {
}

.grassblock {
  background: url(/Assets/images/grassblock.jpg) no-repeat center center/cover;
}

.removedgrass {
}

.stone {
  background: url(/Assets/images/MossyStoneBrick.jpg) no-repeat center center/cover;
}

.removedstone {
}

.plant {
  background: url(/Assets/images/plant.jpg) no-repeat center center/cover;
}

.removedplant {
}

.wood {
  background: url(/Assets/images/woodblock.jpg) no-repeat center center/cover;
}

.removedwood {
}

.nethergoldore {
  background: url(/Assets/images/nethergold.jpg) no-repeat center center/cover;
}

.removedgoldroe {
}

.tools > button {
  width: 120px;
  height: 120px;
  color: #ffffff;
  padding: 10px;
  margin-bottom: 50px;
  cursor: pointer;
}
.shovel-btn {
  background: url(/Assets/images/shovel.jpg) no-repeat center center/cover;
}
.axe-btn {
  background: url(/Assets/images/axe.jpg) no-repeat center center/cover;
}
.pickaxe-btn {
  background: url(/Assets/images/pickaxe.jpg) no-repeat center center/cover;
}

.inventory-btn,
.reset-btn {
  width: 60px;
  height: 60px;
  margin-bottom: 50px;
  padding: 3px 0px;
  cursor: pointer;
}

.inventory-btn,
.reset-btn > img {
  width: 50px;
  height: 50px;
}

.inventory-container1 {
  display: flex;
  gap: 5px;
}
.inventory-container2 {
  display: flex;
  gap: 5px;
}
.inventory-container3 {
  display: flex;
  gap: 5px;
}

.inventory-container1 > button {
  color: #ffffff;
}
.inventory-container2 > button {
  color: #ffffff;
}
.inventory-container3 > button {
  color: #ffffff;
}

.inventory-btn {
}
