.Carousel-module-scss-module__Eqfy3W__pageTitleContainer{flex-direction:column;justify-content:center;align-items:start;width:100%;display:flex}.Carousel-module-scss-module__Eqfy3W__pageTitle{color:var(--foreground);text-align:left;width:100%;font-family:sans-serif;font-size:32px}.Carousel-module-scss-module__Eqfy3W__componentsSection{flex-direction:column;justify-content:center;align-items:center;gap:100px;width:100%;max-width:1000px;display:flex}.Carousel-module-scss-module__Eqfy3W__componentContainer{flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;max-width:1000px;display:flex}.Carousel-module-scss-module__Eqfy3W__componentDisplay{background-color:var(--component-display);border-radius:2px;flex-flow:column wrap;justify-content:center;align-items:center;gap:100px;width:100%;padding:50px 25px;display:flex}@media screen and (min-width:768px){.Carousel-module-scss-module__Eqfy3W__componentDisplay{flex-direction:row}}.Carousel-module-scss-module__Eqfy3W__descriptionText{color:var(--foreground);text-align:left;width:100%;font-size:16px}.Carousel-module-scss-module__Eqfy3W__routeName{color:var(--foreground);font-size:18px}.Carousel-module-scss-module__Eqfy3W__repoLink{text-align:left;width:100%;color:var(--foreground);font-family:sans-serif;font-size:18px;transition:all .2s ease-in-out}.Carousel-module-scss-module__Eqfy3W__repoLink:hover{color:#9c9c9c}.Carousel-module-scss-module__Eqfy3W__repoChev{margin-right:5px;position:relative;top:2px}.Carousel-module-scss-module__Eqfy3W__componentTitle{color:var(--foreground);text-align:left;width:100%;font-family:sans-serif;font-size:20px}.Carousel-module-scss-module__Eqfy3W__divider{border:1px solid var(--divider);width:100%;margin:25px 0}.Carousel-module-scss-module__Eqfy3W__count{color:#fff;font-family:sans-serif;font-size:18px;font-weight:700}
.Carousel-module-scss-module__2GuYGa__carouselContainer{background-color:#f5f5f5;border-radius:8px;width:100%;max-width:800px;margin:0 auto;overflow:hidden;box-shadow:0 2px 8px #0000001a}.Carousel-module-scss-module__2GuYGa__carouselWrapper{cursor:grab;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.Carousel-module-scss-module__2GuYGa__carouselWrapper:active{cursor:grabbing}.Carousel-module-scss-module__2GuYGa__carouselTrack{width:100%;height:400px;display:flex}.Carousel-module-scss-module__2GuYGa__slide{background-color:#e0e0e0;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:400px;display:flex;position:relative}.Carousel-module-scss-module__2GuYGa__slide img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.Carousel-module-scss-module__2GuYGa__carouselControls{background-color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.Carousel-module-scss-module__2GuYGa__navButton{color:#333;cursor:pointer;background-color:#fff;border:2px solid #d0d0d0;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:18px;transition:all .2s;display:flex}.Carousel-module-scss-module__2GuYGa__navButton:hover{color:#000;background-color:#f5f5f5;border-color:#999}.Carousel-module-scss-module__2GuYGa__navButton:active{background-color:#e8e8e8}.Carousel-module-scss-module__2GuYGa__navButton svg{display:flex}.Carousel-module-scss-module__2GuYGa__indicatorContainer{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.Carousel-module-scss-module__2GuYGa__indicator{cursor:pointer;background-color:#fff;border:2px solid #d0d0d0;border-radius:50%;width:12px;height:12px;padding:0;transition:all .2s}.Carousel-module-scss-module__2GuYGa__indicator:hover{background-color:#f0f0f0;border-color:#999}.Carousel-module-scss-module__2GuYGa__indicator.Carousel-module-scss-module__2GuYGa__active{background-color:#333;border-color:#333}.Carousel-module-scss-module__2GuYGa__carouselEmpty{color:#999;background-color:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;width:100%;height:400px;font-size:16px;display:flex}
