body {
  background: #111;
  overflow: hidden;
  margin: 0;
}

.container {
  position: relative;
  width: 100vw;
  height: 100vh;
}

.block {
  position: absolute;
  width: 120px;
  height: 120px;
  background: #ff0055;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  font-family: Arial, sans-serif;
  font-size: 16px;
  user-select: none;
  cursor: pointer;
}

.block:nth-child(2) { background: #00ccff; }
.block:nth-child(3) { background: #33ff77; }
.block:nth-child(4) { background: #ffcc00; }
