/* A quiet, persistent signature for recordings of the fullscreen player. */
#lyricsPanel .cinema-watermark {
  flex: 0 0 176px;
  width: 176px;
  height: 52px;
  opacity: .72;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, .45));
  pointer-events: none;
  user-select: none;
}

#lyricsPanel .cinema-watermark-svg {
  display: block;
  width: 100%;
  height: 100%;
}

#lyricsPanel .lyrics-header {
  column-gap: 20px;
}

#lyricsPanel .lyrics-header-left {
  margin-inline-end: auto;
}

@media (max-width: 760px) {
  #lyricsPanel .lyrics-header {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    gap: 8px;
    min-height: 112px;
  }

  #lyricsPanel .cinema-watermark {
    grid-column: 1;
    grid-row: 1;
    width: 176px;
    height: 52px;
  }

  #lyricsPanel .lyrics-header-left {
    display: contents;
  }

  #lyricsPanel #closeLyrics {
    grid-column: 2;
    grid-row: 1;
    justify-self: end;
  }

  #lyricsPanel #lyricsHeaderActions {
    grid-column: 1;
    grid-row: 2;
  }

  #lyricsPanel .lyrics-header-right {
    grid-column: 2;
    grid-row: 2;
    justify-self: end;
  }

  #lyricsPanel.cinema-motion.view-lyrics #lyricsHeaderActions {
    display: none !important;
  }

  #lyricsPanel.view-lyrics .lyrics-header-right {
    grid-column: 1 / -1;
  }
}

@media (max-width: 760px) and (max-height: 740px) {
  #lyricsPanel.view-cover .cover-stage {
    width: min(100%, 30dvh, 280px);
  }
}
