: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;
}

.B81wQ_ZwPGCtymiirCal .rPhakV2fcE1lebhNEbnR {
    background: none;
  }

.B81wQ_ZwPGCtymiirCal._BM7ZJhCCbonASzptkZp {
    background: #000;
  }

.d_dwdam1A9R49kK0GhO6 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

._BM7ZJhCCbonASzptkZp {
  z-index: var(--z-index-screensaver);
}

.gH2Ki82HYFsdXBPXoKLw {
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 65%,
    rgba(0, 0, 0, 0.8) 100%
  );
}

._rk3np92zRbMfrTCCKe9 {
  background: url(images/gradient-photo-player.f51936247b1c43fde675.png);
  background-repeat-x: repeat;
  background-repeat-y: no-repeat;
  background-size: contain;
}

.UDLOHdHFlFi95_OxXI0E {
  font-size: 350%;
  font-size: 5.2vh;
  font-family: 'OpenSansRegular';
  color: #d6dcdf;
  position: absolute;
  left: 4.22%;
  top: 77.77%;
  width: 91.56%;
  margin: 0;
}

._Qo_INvh3nRVhi_Hjp_L {
  font-size: 225%;
  font-size: 3.62vh;
  font-family: 'OpenSansRegular';
  color: #fafafa;
  position: absolute;
  left: 4.22%;
  top: 88.33%;
  width: 91.56%;
  margin: 0;
}

.KZhgIc1z9H44Ercs1Clv {
  text-align: right;
}

.BpUqYYCwwG3LXgJ0jX41 {
  transition: opacity 0.5s ease-in-out;
}

.CdX41TNnAKKXBb3w_o_c {
  opacity: 0;
}

.g7muwldf_WeIVpjf_4EH {
  display: none;
}

._cUWlcvzLxBduraUDCqs {
  position: absolute;
  transition: opacity 0.5s ease-in-out;
  top: 0;
  left: 0;
}

.p7FelbancmiTeV6DrSOG {
  opacity: 0 !important;
}

.HVr1GPmp_AqeSADT56mV {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

._ebCKqhAZO7GHT_xiIn8 {
  background-size: contain;
}

.KxIvAeUvqq75fD1mbZdz {
  opacity: 0.75;
}

.jfoXDDYdBuV3V7XI02dW {
  background-repeat: no-repeat;
  background-size: contain;
}

