/**
* @prop --vm-scrim-bg: The background color of the scrim.
* @prop --vm-scrim-z-index: The position in the UI z-axis stack inside the player.
*/
vime-scrim {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--vm-scrim-bg);
  z-index: var(--vm-scrim-z-index);
  display: inline-block;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: var(--vm-fade-transition);
}
vime-scrim.gradient {
  height: 258px;
  background: none;
  background-position: bottom;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAECCAYAAAA/9r2TAAABKklEQVQ4T2XI50cFABiF8dvee++67b33uM17b1MkkSSSSBJJJIkkkkQSSSKJ9Efmeb8cr86HH88JBP4thkfEkiKOFPGkSCCNRE8SKZJJkUIaqZ40UqSTIoMUmaSR5ckmRQ4pckkjz5NPigJSFJKiiDSKPSWkKCVFGWmUeypIUUmKKlJUk0aNJ0iKWlLUkUa9p4EUjaRoIkUzabR4WknRRop20ujwdJKiixTdpOghjV5PHyn6STFAGoOeIVIMk2KEFKOkMeYZJ8UEKUKkMemZIsU0KWZIMUsac54wKSKkiJLGvGeBFIukWCLFMrkCq7AG67ABm7AF27ADu7AH+3AAh3AEx3ACp3AG53ABl3AF13ADt3AH9/AAj/AEz/ACr/AG7/ABn/AF3/ADv39LujSyJPVJ0QAAAABJRU5ErkJggg==");
}
vime-scrim.gradientUp {
  top: unset;
  bottom: 0;
}
vime-scrim.gradientDown {
  transform: rotate(180deg);
}
vime-scrim.hidden {
  display: none;
}
vime-scrim.active {
  opacity: 1;
  visibility: visible;
}