:root {
  --z-index-media: 1;
  --z-index-media-overlay: 2;
  --z-index-background: 3;
  --z-index-ultrablurTopLeft: 4;
  --z-index-ultrablurTopRight: 5;
  --z-index-ultrablurBottomRight: 6;
  --z-index-ultrablurBottomLeft: 7;
  --z-index-ultrablurNoise: 8;
  --z-index-inlineArt: 9;
  --z-index-canvas: 10;
  --z-index-subtitles: 11;
  --z-index-screensaver: 12;
  --z-index-splash-screen: 13;
  --z-index-loading-timeout: 14;
  --z-index-debug: 99;

  --base-font-size: 12px;

  --inlineArtWidth: 1232;
  --inlineArtHeight: 693;
}

.E0pg04Hfilrt0uzSdWsx {
  z-index: var(--z-index-media-overlay);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(24, 24, 24, 0.5);
}

.LRE1BdKGU2JlLQQ_syji {
  white-space: pre;
  font-size: 13px;
  font-family: 'OpenSansRegular';
  color: #fafafa;
  position: absolute;
  left: 4.22%;
  top: 5.6%;
  margin: 0;
}

@media screen and (min-width: 1281px) {
  .LRE1BdKGU2JlLQQ_syji {
    font-size: 20px;
  }
}

:root {
  --z-index-media: 1;
  --z-index-media-overlay: 2;
  --z-index-background: 3;
  --z-index-ultrablurTopLeft: 4;
  --z-index-ultrablurTopRight: 5;
  --z-index-ultrablurBottomRight: 6;
  --z-index-ultrablurBottomLeft: 7;
  --z-index-ultrablurNoise: 8;
  --z-index-inlineArt: 9;
  --z-index-canvas: 10;
  --z-index-subtitles: 11;
  --z-index-screensaver: 12;
  --z-index-splash-screen: 13;
  --z-index-loading-timeout: 14;
  --z-index-debug: 99;

  --base-font-size: 12px;

  --inlineArtWidth: 1232;
  --inlineArtHeight: 693;
}

.wYt1YtC8Bl62aeynuFzm {
  position: absolute;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  align-items: center;
  padding: 0 81px;
  top: 0;

  /* Default bottom aligned */
  justify-content: flex-end;

  font-family: 'OpenSansSemiBold', sans-serif;
  text-align: center;
  user-select: none;

  width: 100%;
  height: 100%;
  z-index: var(--z-index-subtitles);

  transition: top 250ms, opacity 250ms
}

.wYt1YtC8Bl62aeynuFzm.top {
    justify-content: flex-start;
  }

.wYt1YtC8Bl62aeynuFzm.middle {
    justify-content: center;
  }

.wYt1YtC8Bl62aeynuFzm.bottom {
    justify-content: flex-end;
  }

.wYt1YtC8Bl62aeynuFzm.left {
    align-items: flex-start;
  }

.wYt1YtC8Bl62aeynuFzm.center {
    align-items: center;
  }

.wYt1YtC8Bl62aeynuFzm.right {
    align-items: flex-end;
  }

.WYyOkifRhuVQwjkfn7kv {
  display: block;
  position: relative;
  max-width: 100%
}

.WYyOkifRhuVQwjkfn7kv .ApoW_snRR5T81E6OihH1 {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-text-stroke: transparent;
  }

