/* Confined to the two existing full-screen image preview stages. */
html body .image-preview-stage.image-preview-horizontal,
html body .image-preview.has-image-preview-nav .image-preview-stage.image-preview-horizontal,
html body .score-preview-stage.image-preview-horizontal {
  position: absolute;
  top: 64px;
  right: 0;
  bottom: 64px;
  left: 0;
  width: 100%;
  height: auto;
}
html body .image-preview > .image-preview-rotate,
html body .score-preview > .image-preview-rotate {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 10001;
  width: auto;
  min-width: 88px;
  height: 36px;
  line-height: 34px;
  margin: 0;
  padding: 0 12px;
  border: 1px solid rgba(255,255,255,.38);
  border-radius: 18px;
  background: rgba(5,5,5,.72);
  color: #fff;
  font-size: 14px;
}
html body .image-preview-rotate::after { border: none; }
html body .image-preview-horizontal > img.preview-media-plain {
  width: var(--image-preview-width) !important;
  height: var(--image-preview-height) !important;
  max-width: none !important;
  max-height: none !important;
}
