#row1, #row0 {
  display:flex;
  width:73.5vmin;
  justify-content:space-around;
}
#row1 {
  margin-top:-15vmin;
}
.card {
  height:15vmin;
}
.move {
  transform:translateX(12.225vmin);
  transition:transform 2s;
}
#main, #different, #same {
  display:flex;
  flex-flow:column;
  align-items:center;
}
#main {
	margin-top:7.5vmin;
}
#join {
  height:6vmin;
}
#buttons {
  margin-top:1.7vmin;
  display:flex;
  width:25vmin;
  justify-content:space-around;
  font-size:3.5vmin;
}
#red, #green {
  height:9vmin;
}
#finale {
	margin-top:-14.25vmin;
	font-size:3.375vmin;
	visibility:hidden;
}
