@charset "utf-8";

@keyframes TournamentsCarouselItem_arrow-green-flash__Mb2GL { 
  0% { color: rgb(171, 239, 198); }
  100% { color: rgb(7, 148, 85); }
}

.TournamentsCarouselItem_animate-arrow-green-flash-1__CKlgE { animation: 0.4s ease -0.2s infinite normal none running TournamentsCarouselItem_arrow-green-flash__Mb2GL; }

.TournamentsCarouselItem_animate-arrow-green-flash-2__ubLpj { animation: 0.4s ease -0.1s infinite normal none running TournamentsCarouselItem_arrow-green-flash__Mb2GL; }

.TournamentsCarouselItem_animate-arrow-green-flash-3__0rH9E { animation: 0.4s ease 0s infinite normal none running TournamentsCarouselItem_arrow-green-flash__Mb2GL; }

@keyframes TournamentsCarouselItem_arrow-red-flash__CauW5 { 
  0%, 100% { color: rgb(249, 112, 102); }
  50% { color: rgb(254, 205, 202); }
}

.TournamentsCarouselItem_animate-arrow-red-flash-1__0LFKp, .TournamentsCarouselItem_animate-arrow-red-flash-2__k70HT { animation: 0.4s ease 0s infinite normal none running TournamentsCarouselItem_arrow-red-flash__CauW5; }

.TournamentsCarouselItem_animate-arrow-red-flash-2__k70HT { animation-delay: -0.1s; }

.TournamentsCarouselItem_animate-arrow-red-flash-3__QW37G { animation: 0.4s ease -0.2s infinite normal none running TournamentsCarouselItem_arrow-red-flash__CauW5; }

@keyframes TournamentsCarouselItem_rotate__pRksp { 
  100% { transform: rotate(1turn); }
}

.TournamentsCarouselItem_light-rays__FqCKY { position: absolute; inset: 0px; overflow: hidden; --first: var(--color-bg-tertiary); --second: var(--color-bg-quaternary); }

.TournamentsCarouselItem_light-rays__FqCKY::after, .TournamentsCarouselItem_light-rays__FqCKY::before { content: ""; position: absolute; top: var(--light-rays-top,150px); left: calc(50% - 90px); margin: -100vmax; width: 200vmax; height: 200vmax; opacity: 0.6; transform-origin: center center; }

.TournamentsCarouselItem_light-rays__FqCKY::before { background: conic-gradient(var(--first) 0deg 7.2deg,var(--second) 7.2deg 14.4deg,var(--first) 14.4deg 21.6deg,var(--second) 21.6deg 28.8deg,var(--first) 28.8deg 36deg,var(--second) 36deg 43.2deg,var(--first) 43.2deg 50.4deg,var(--second) 50.4deg 57.6deg,var(--first) 57.6deg 64.8deg,var(--second) 64.8deg 72deg,var(--first) 72deg 79.2deg,var(--second) 79.2deg 86.4deg,var(--first) 86.4deg 93.6deg,var(--second) 93.6deg 100.8deg,var(--first) 100.8deg 108deg,var(--second) 108deg .32turn,var(--first) .32turn .34turn,var(--second) .34turn .36turn,var(--first) .36turn .38turn,var(--second) .38turn 144deg,var(--first) 144deg .42turn,var(--second) .42turn .44turn,var(--first) .44turn 165.6deg,var(--second) 165.6deg 172.8deg,var(--first) 172.8deg 180deg,var(--second) 180deg .52turn,var(--first) .52turn .54turn,var(--second) .54turn 201.6deg,var(--first) 201.6deg 208.8deg,var(--second) 208.8deg 216deg,var(--first) 216deg .62turn,var(--second) .62turn .64turn,var(--first) .64turn .66turn,var(--second) .66turn .68turn,var(--first) .68turn 252deg,var(--second) 252deg .72turn,var(--first) .72turn .74turn,var(--second) .74turn .76turn,var(--first) .76turn .78turn,var(--second) .78turn 288deg,var(--first) 288deg .82turn,var(--second) .82turn .84turn,var(--first) .84turn 309.6deg,var(--second) 309.6deg .88turn,var(--first) .88turn 324deg,var(--second) 324deg 331.2deg,var(--first) 331.2deg .94turn,var(--second) .94turn 345.6deg,var(--first) 345.6deg .98turn,var(--second) .98turn 1turn); animation: 20s linear 0s infinite normal none running TournamentsCarouselItem_rotate__pRksp; }

@media (max-width: 1024px) {
  .TournamentsCarouselItem_light-rays__FqCKY::after, .TournamentsCarouselItem_light-rays__FqCKY::before { left: auto; right: 11%; }
}

.TournamentsCarouselItem_scrollArea__LvW9D { overflow-y: scroll; padding-right: 4px; }

.TournamentsCarouselItem_scrollArea__LvW9D::-webkit-scrollbar { width: 8px; }

.TournamentsCarouselItem_scrollArea__LvW9D::-webkit-scrollbar-track { background: var(--color-bg-primary-alt); border-radius: 9999px; }

.TournamentsCarouselItem_scrollArea__LvW9D::-webkit-scrollbar-thumb { background-color: var(--color-bg-quaternary); border-radius: 9999px; }

@keyframes TournamentsCarouselItem_waveColor__TtqLm { 
  0%, 2.5% { color: var(--wave-highlight-color); }
  2.51%, 100% { color: var(--color-brand-300); }
}

.TournamentsCarouselItem_animate-wave-color-success__WhROy { --wave-highlight-color: var(--color-success-800); animation: 4s ease-in-out 0s infinite normal none running TournamentsCarouselItem_waveColor__TtqLm; }

.TournamentsCarouselItem_animate-wave-color-error__lg_MM { --wave-highlight-color: var(--color-error-600); animation: 4s ease-in-out 0s infinite normal none running TournamentsCarouselItem_waveColor__TtqLm; }