.somegame-dv {
    border-top: 1px solid  #c1c1c1;
    border-bottom: 1px solid  #c1c1c1;
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 35rem;
  aspect-ratio: 35 / 16.9;
  position: relative;
  background-color: white;
  overflow: hidden;
}
.somegame-dv input[type="checkbox"] {
    background-color: red;
    pointer-events: none;
}
#falling-container {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#spike {
    position: absolute;
    bottom: 50%;
    left: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    touch-action: none;
    width: 4%;
    height: 4%;
    background: rgb(255, 0, 0);
    clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
}

.falling-object {
    position: absolute;
    width: 5%; /* Adjust size of falling objects */
    top: 0;
    left: 0;
    transition: transform 0.1s ease-out;
    pointer-events: none;
}
.counter {
    color: black;   
    font-size: 100%;
}