/* STS v5.6.159 - clear random live streamer carousel */
html body.streamx-v5.twitch-v53 .sts-coverflow{
  height:500px!important;
  max-width:1560px!important;
  margin:24px auto 42px!important;
  border-radius:28px!important;
  border:1px solid rgba(145,71,255,.28)!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html body.streamx-v5.twitch-v53 .sts-coverflow::before,
html body.streamx-v5.twitch-v53 .sts-coverflow::after{
  content:none!important;
  display:none!important;
  background:transparent!important;
}
html body.streamx-v5.twitch-v53 .coverflow-stage{
  height:100%!important;
  overflow:visible!important;
  background:transparent!important;
}
html body.streamx-v5.twitch-v53 .coverflow-card{
  width:min(760px,50vw)!important;
  height:390px!important;
  border-radius:22px!important;
  border:1px solid rgba(145,71,255,.46)!important;
  background:#050609!important;
  box-shadow:0 24px 60px rgba(0,0,0,.48)!important;
  opacity:1!important;
  filter:none!important;
}
html body.streamx-v5.twitch-v53 .coverflow-card.active{
  z-index:5!important;
  transform:translate(-50%,-50%) scale(1.08)!important;
  box-shadow:0 0 0 1px rgba(57,255,20,.28),0 0 42px rgba(145,71,255,.34),0 30px 90px rgba(0,0,0,.54)!important;
}
html body.streamx-v5.twitch-v53 .coverflow-card.left{
  z-index:3!important;
  transform:translate(calc(-50% - 540px),-50%) scale(.82)!important;
  opacity:.92!important;
  pointer-events:auto!important;
}
html body.streamx-v5.twitch-v53 .coverflow-card.right{
  z-index:3!important;
  transform:translate(calc(-50% + 540px),-50%) scale(.82)!important;
  opacity:.92!important;
  pointer-events:auto!important;
}
html body.streamx-v5.twitch-v53 .coverflow-card.far-left{
  z-index:2!important;
  transform:translate(calc(-50% - 880px),-50%) scale(.62)!important;
  opacity:.38!important;
  pointer-events:auto!important;
}
html body.streamx-v5.twitch-v53 .coverflow-card.far-right{
  z-index:2!important;
  transform:translate(calc(-50% + 880px),-50%) scale(.62)!important;
  opacity:.38!important;
  pointer-events:auto!important;
}
html body.streamx-v5.twitch-v53 .coverflow-card.hidden{
  opacity:0!important;
  pointer-events:none!important;
}
html body.streamx-v5.twitch-v53 .coverflow-thumb{
  height:100%!important;
  background-size:cover!important;
  background-position:center!important;
  filter:none!important;
  opacity:1!important;
}
html body.streamx-v5.twitch-v53 .coverflow-thumb::before,
html body.streamx-v5.twitch-v53 .coverflow-thumb::after{
  content:none!important;
  display:none!important;
  background:transparent!important;
}
html body.streamx-v5.twitch-v53 .coverflow-info{
  left:16px!important;
  right:16px!important;
  bottom:16px!important;
  border-radius:18px!important;
  background:rgba(0,0,0,.78)!important;
  border:1px solid rgba(57,255,20,.32)!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
}
html body.streamx-v5.twitch-v53 .coverflow-arrow{
  z-index:10!important;
  width:58px!important;
  height:58px!important;
  border-radius:18px!important;
  background:rgba(10,13,18,.82)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  box-shadow:0 0 24px rgba(0,0,0,.45)!important;
}
html body.streamx-v5.twitch-v53 .coverflow-prev{left:24px!important;}
html body.streamx-v5.twitch-v53 .coverflow-next{right:24px!important;}
@media (max-width:1100px){
  html body.streamx-v5.twitch-v53 .sts-coverflow{height:360px!important;}
  html body.streamx-v5.twitch-v53 .coverflow-card{width:82vw!important;height:285px!important;}
  html body.streamx-v5.twitch-v53 .coverflow-card.left,
  html body.streamx-v5.twitch-v53 .coverflow-card.right,
  html body.streamx-v5.twitch-v53 .coverflow-card.far-left,
  html body.streamx-v5.twitch-v53 .coverflow-card.far-right{opacity:0!important;pointer-events:none!important;}
}
