.carousel.carousel{margin-top:calc(80*var(--variable-px));transform:translate(0)}.carousel.carousel .carousel-slide{display:flex;white-space:nowrap;touch-action:pan-y pinch-zoom;cursor:grab}.carousel.carousel .carousel-slide img{position:relative;display:inline-block;user-select:none;flex:0 0 auto;height:auto;padding:0 20px}.carousel.carousel .carousel-slide img:first-child,.carousel.carousel .carousel-slide img:last-child{--fade-factor: Min(calc(var(--over-slide-factor, 0) / 1.5 + 0.5), 1);filter:Invert(calc(var(--fade-factor)/2)) Brightness(calc(1 + var(--fade-factor))) Grayscale(var(--fade-factor))}.carousel.carousel .carousel-slide img:first-child{margin-left:-20px}.carousel.carousel .carousel-slide img:last-child{margin-right:-20px}.carousel.carousel:not(.dragging,.jostling) .carousel-slide img{transition:transform 500ms}.carousel.carousel .carousel-slide:not(.torn){overflow:hidden}.carousel.carousel .carousel-slide.torn{position:fixed;top:0;z-index:-1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.carousel.carousel .carousel-slide.torn.left{padding-left:160px;margin-left:-160px;-webkit-mask-image:url("https://static.graphite.rs/textures/torn-edge-left__2.png");mask-image:url("https://static.graphite.rs/textures/torn-edge-left__2.png");-webkit-mask-position:top left;mask-position:top left}.carousel.carousel .carousel-slide.torn.right{padding-right:160px;margin-right:-160px;-webkit-mask-image:url("https://static.graphite.rs/textures/torn-edge-right__2.png");mask-image:url("https://static.graphite.rs/textures/torn-edge-right__2.png");-webkit-mask-position:top right;mask-position:top right}.carousel.carousel .screenshot-details{display:flex;margin:20px 0;gap:20px 40px}@media screen and (max-width: 800px){.carousel.carousel .screenshot-details{flex-wrap:wrap;justify-content:center}}.carousel.carousel .screenshot-details .carousel-controls{display:flex;align-items:center;flex:0 0 auto}.carousel.carousel .screenshot-details .carousel-controls button{outline:none;background:none;border:none;padding:0;color:inherit;cursor:pointer}.carousel.carousel .screenshot-details .carousel-controls button svg{display:block}.carousel.carousel .screenshot-details .carousel-controls button+button{margin-left:20px}.carousel.carousel .screenshot-details .carousel-controls .direction{fill:currentColor}.carousel.carousel .screenshot-details .carousel-controls .dot{width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid currentColor}.carousel.carousel .screenshot-details .carousel-controls .dot.active{border:none;background:var(--color-crimson)}.carousel.carousel .screenshot-details .screenshot-description{display:flex;align-items:center;min-height:3em}.carousel.carousel .screenshot-details .screenshot-description p+p{margin:0}.carousel.carousel .screenshot-details .screenshot-description p:not(.active){display:none}.carousel.carousel.center .screenshot-details{justify-content:center}.carousel.carousel.window-size-1 .carousel-slide img{width:100%}.carousel.carousel.window-size-2 .carousel-slide img{width:calc(50% - 10px);padding:0 10px}.carousel.carousel.window-size-2 .carousel-slide img:first-child{margin-left:-10px}.carousel.carousel.window-size-2 .carousel-slide img:last-child{margin-right:-10px}.carousel.carousel.window-size-3 .carousel-slide img{width:calc(33.3333333333% - 13.3333333333px);padding:0 10px}.carousel.carousel.window-size-3 .carousel-slide img:first-child{margin-left:-10px}.carousel.carousel.window-size-3 .carousel-slide img:last-child{margin-right:-10px}@media screen and (max-width: 1000px){.carousel.carousel{margin-left:calc(-1*var(--page-edge-padding));margin-right:calc(-1*var(--page-edge-padding))}.carousel.carousel .screenshot-details{margin-left:var(--page-edge-padding);margin-right:var(--page-edge-padding)}}@media screen and (max-width: 1280px){.carousel.carousel .carousel-slide.torn{display:none}}