.box {
  border: 1px solid;
  margin-bottom: 1em;
  display: block;
}
.portrait-box {
  width: 240px;
  height: 296px;
}
.portrait-box img {
  width: 100%;
  height: 100%;
}
.ball-box {
  width: 100%;
  height: 400px;
  touch-action: manipulation; /* Prevents double-tap zoom */
  cursor: pointer;
}
.honeypot {
  position: absolute !important;
  left: -9999px !important;
  top: auto !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
}
