/**
 * PC 右侧下载浮层（load.png 193×554）
 * 仅桌面端展示，随 --pc-fit-scale 等比缩放
 */
@media (min-width: 769px) {
  .dual-pc .pc-download-float {
    position: fixed;
    right: 0.36rem;
    top: 50%;
    z-index: 125;
    transform: translateY(-50%) scale(var(--pc-fit-scale, 1));
    transform-origin: center right;
    pointer-events: none;
  }

  .dual-pc .pc-download-float__panel {
    position: relative;
    width: 1.93rem;
    height: 5.54rem;
    pointer-events: auto;
  }

  .dual-pc .pc-download-float__bg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    display: block;
    pointer-events: none;
    user-select: none;
  }

  /* 白色正方形区域：约 (7,68)-(163,219) */
  .dual-pc .pc-download-float__qr {
    position: absolute;
    left: 0.28rem;
    top: 0.64rem;
    width: 1.4rem;
    height: 1.4rem;
    object-fit: contain;
    pointer-events: none;
    user-select: none;
  }

  .dual-pc .pc-download-float__link {
    position: absolute;
    left: 0.1rem;
    width: 1.73rem;
    padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    z-index: 1;
    -webkit-tap-highlight-color: transparent;
  }

  .dual-pc .pc-download-float__link:hover {
    background: rgba(255, 255, 255, 0.06);
  }

  .dual-pc .pc-download-float__link:focus-visible {
    outline: 0.02rem solid rgba(80, 170, 255, 0.9);
    outline-offset: 0.02rem;
  }

  /* iOS / App Store */
  .dual-pc .pc-download-float__link--ios {
    top: 2.17rem;
    height: 0.48rem;
  }

  /* 安卓 */
  .dual-pc .pc-download-float__link--android {
    top: 2.7rem;
    height: 0.48rem;
  }

  /* 39盒子 */
  .dual-pc .pc-download-float__link--box {
    top: 3.28rem;
    height: 0.48rem;
  }

  /* 39云手机 */
  .dual-pc .pc-download-float__link--cloud {
    top: 3.88rem;
    height: 0.48rem;
  }

  /* TapTap */
  .dual-pc .pc-download-float__link--taptap {
    top: 4.48rem;
    height: 0.72rem;
  }

  /* 右侧切页圆点让出下载浮层 */
  .dual-pc .pc-fullpage-dots {
    right: calc(0.36rem + 2.15rem * var(--pc-fit-scale, 1));
  }
}
