/* 首屏动画的来源与准确性说明：无底板，右对齐，保持画面轻量。 */
.hero-media-disclosure {
  position: absolute;
  z-index: 2;
  right: clamp(22px, 3vw, 44px);
  bottom: clamp(22px, 3vw, 44px);
  max-width: min(540px, 54%);
  margin: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
  text-align: right;
  text-shadow: 0 1px 3px rgba(8, 15, 25, .95), 0 2px 12px rgba(8, 15, 25, .75);
  pointer-events: none;
}

/* 手机在导航与标题之间的视频区域留出说明位置，避免遮挡正文。 */
@media (max-width: 680px) {
  .hero-media-disclosure {
    top: 123px;
    right: 20px;
    bottom: auto;
    max-width: calc(100% - 40px);
    color: #141a21;
    line-height: 1.25;
    text-shadow: 0 1px 2px rgba(255, 255, 255, .9);
  }

  /* 中文导航较矮，标题也更早出现。 */
  html:lang(zh) .hero-media-disclosure { top: 82px; }
}
