#board {
  display: grid;
  border: 1px solid lightgray;
  grid-template-columns: repeat(5, 130px);
  grid-gap: 0;
  background-color: moccasin;

  div {
    height: 130px;
    width: 130px;
    box-sizing: border-box;
  }

  div.goal_white {
    border-left: 6px solid white;
    border-right: 6px solid white;
  }

  div.goal_white:nth-child(1) {
    border-top: 6px solid white;
  }

  div.goal_white:nth-child(16) {
    border-bottom: 6px solid white;
  }

  div.goal_black {
    border-left: 6px solid black;
    border-right: 6px solid black;
  }

  div.goal_black:nth-child(5) {
    border-top: 6px solid black;
  }

  div.goal_black:nth-child(20) {
    border-bottom: 6px solid black;
  }

  div:nth-child(even) {
    background-color: darkseagreen;
  }

  .glow {
    box-shadow: inset 0 0 15px 5px salmon;
  }
}
