/*
 * v119.1.3 post-hero flow
 * Turns the area below the hero into one connected stream surface.
 */

body .mc-page{
  background:
    radial-gradient(circle at 20% 18%,rgba(10,108,255,.14),transparent 28%),
    radial-gradient(circle at 82% 30%,rgba(151,77,255,.12),transparent 26%),
    linear-gradient(180deg,#020713 0%,#030915 42%,#020713 100%)!important;
}

body .mc-anchor-v11913{
  position:relative;
  display:block;
  top:-92px;
  width:1px;
  height:1px;
  pointer-events:none;
}

body .mc-prelive-grid-v11910,
body #live.live-center-v8,
body .mc-tracker-section,
body .media-theater-v8,
body .mc-info{
  position:relative;
  z-index:1;
}

body .mc-prelive-grid-v11910:before,
body #live.live-center-v8:before,
body .mc-tracker-section:before,
body .media-theater-v8:before,
body .mc-info:before{
  content:"";
  position:absolute;
  inset:-18px -24px;
  z-index:-1;
  border-radius:34px;
  background:
    linear-gradient(180deg,rgba(7,18,36,.18),rgba(7,18,36,.06)),
    radial-gradient(circle at 50% 0,rgba(10,108,255,.09),transparent 55%);
  pointer-events:none;
}

body .mc-prelive-grid-v11910{
  margin-top:clamp(22px,4vw,42px)!important;
}

body .mc-prelive-grid-v11910 + #live,
body #live + .mc-tracker-section,
body .mc-tracker-section + .media-theater-v8,
body .media-theater-v8 + .media-theater-v8,
body .media-theater-v8 + .mc-info{
  margin-top:clamp(18px,3vw,34px)!important;
}

body .mc-today-card-v11910,
body .mc-community-hub-v11910,
body #live .player-card-v8,
body #live .chat-panel-v10,
body .mc-tracker-card,
body .media-theater-v8 .glass,
body .mc-profile-card-v11912{
  border-color:rgba(84,151,255,.25)!important;
  background:
    linear-gradient(180deg,rgba(11,26,49,.76),rgba(4,12,24,.78))!important;
  box-shadow:
    0 20px 70px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.045)!important;
}

body .mc-today-card-v11910,
body .mc-community-hub-v11910{
  backdrop-filter:blur(12px);
}

body #live .live-feature-v8{
  align-items:stretch!important;
}

body #live .player-card-v8{
  min-height:0!important;
}

body #live .side-v8,
body #live .chat-panel-v10{
  align-self:stretch!important;
}

body #live .chat-panel-v10 .chat-embed-v8{
  flex:1 1 auto!important;
}

body #community-chat{
  scroll-margin-top:100px;
}

body .section-head{
  padding-bottom:0!important;
}

body .section-head h2,
body .mc-profile-copy-v11912 h2{
  letter-spacing:-.04em;
}

body .mc-profile-card-v11912{
  margin-bottom:clamp(34px,5vw,70px)!important;
}

body .mc-profile-facts-v11912{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}

body .mc-profile-facts-v11912 b{
  font-size:15px!important;
  line-height:1.35!important;
  white-space:normal!important;
}

@media (max-width:900px){
  body #live .live-feature-v8{
    display:flex!important;
    flex-direction:column!important;
  }

  body #live .player-card-v8{
    order:1!important;
  }

  body #live .side-v8{
    order:2!important;
    min-height:0!important;
  }

  body #live .chat-panel-v10{
    min-height:0!important;
    height:auto!important;
  }

  body #live .chat-panel-v10 .chat-embed-v8{
    height:420px!important;
    min-height:360px!important;
    max-height:none!important;
    flex:0 0 auto!important;
  }

  body #live .player-window-v8{
    min-height:0!important;
  }
}

@media (max-width:700px){
  body .mc-prelive-grid-v11910{
    display:none!important;
  }

  body #live.live-center-v8{
    padding-top:24px!important;
  }

  body #live .section-head{
    margin-bottom:12px!important;
  }

  body #live .section-head p{
    display:none!important;
  }

  body #live .mc-live-inline-status-v11911{
    grid-template-columns:1fr 1fr!important;
  }

  body #live .mc-live-inline-head-v11911{
    grid-column:1 / -1!important;
  }

  body #live.is-offline-v120 .mc-offline-center-v118{
    display:block!important;
  }

  body #live .mc-latest-highlight-v118{
    margin-top:18px!important;
    max-width:100%!important;
  }

  body .mc-profile-facts-v11912{
    grid-template-columns:1fr!important;
  }
}
