) {
      background-color: var(--yellow);
    }

    .carousel-link {
      display: block;
      position: absolute;
      top: 20px;
      left: 20px;
      right: 20px;
      bottom: 20px;
      border: 2px dotted var(--red);
    }

    #snap-carousel {
      display: flex;
      overflow: hidden;
    }

    #snap-carousel .carousel {
      display: flex;
      flex-shrink: 0;
      width: auto;
    }

    #snap-carousel .carousel-item {
      flex-shrink: 0;
      width: 100px;
    }

    #snap-carouse