#stackPlayground {
  display: flex;
  justify-content: center;
  align-items: center;
}

#stackGrid {
  display: grid;
  height: 600px;
  grid-template-columns: 1fr 2fr;
  grid-template-rows: repeat(6, 1fr);
  grid-auto-flow: column;
  gap: 3px;
  border: 3px black solid;
  border-right: 3px black solid;
  background-color: black;
}

.titleNode {
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: white;

  font-size: 15pt;
  font-weight: bold;
}

.addressBox {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--main-color);
  color: black;
}

.stackBox {
  padding: 0px 5px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  background-color: white;
}

#instructionsBox {
  margin: 0;
  width: 200px;
  line-height: 8px;
}

#selectedInstruction {
  border: 3px var(--main-color) solid;
  padding: 5px;
  border-radius: 5px;
}


.stackBox * {
  padding: 3px 3px;
}

#stackBoxTemplate {
  display: none;
}
