/**
 * Splash Ad · 开屏广告外壳
 * 内部媒体展示完全由 V2Media.mount 接管（统一 Media Runtime）
 * 本文件只负责 .splash-ad 外壳的定位/层级/fade + .splash-timer 倒计时。
 */

.splash-ad{
  position: absolute;
  inset: 0;
  z-index: var(--z-splash, 9000);
  display: none;
  overflow: hidden;
  background: #000;
}
.splash-ad.active{ display: block; }
.splash-ad.fade-out{
  opacity: 0;
  transition: opacity .3s ease;
}

/* 倒计时（不可点，仅显示秒数） */
.splash-timer{
  position: absolute;
  top: calc(env(safe-area-inset-top, 0px) + 18px);
  right: 18px;
  z-index: 10;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  height: 32px;
  padding: 0 14px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.32);
  background: rgba(0, 0, 0, 0.62);
  -webkit-backdrop-filter: blur(24px) saturate(180%);
  backdrop-filter: blur(24px) saturate(180%);
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Helvetica Neue', sans-serif;
  letter-spacing: 0.02em;
  font-variant-numeric: tabular-nums;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
  pointer-events: none;
  user-select: none;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
}
