--one-cell) * 3) - 20px);
    }

    .carousel-buttons {
      position: fixed;
      bottom: .5rem;
      left: 2rem;
      right: 2rem;
      z-index: 1;
      display: flex;
      justify-content: space-between;
    }

    .button {
      padding: .25em .5em;
      border-radius: 10px;
      cursor: pointer;
    }

    .carousel-item {
      width: calc((var(--one-cell) * 3) - 20px);
      height: calc((var(--one-cell) * 3) - 20px);
    }

    .carousel-item:nth-child(even),
    .list-item:nth-child(even