/* =========================================================
   绿色弹跳官网 · 公共动效与协议阅读布局
   ========================================================= */

/* 阅读进度独立于导航，导航收起后仍能显示当前位置。 */
.reading-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  z-index: 100;
  background: linear-gradient(90deg, #30ac91, #d8f24a);
  transform: scaleX(0);
  transform-origin: left;
  pointer-events: none;
}

/* 文档标题由专属拆字动画显示，正文沿用公共入场。 */
.js .doc-hero h1 { visibility: hidden; }
.js .legal-content [data-reveal] { visibility: hidden; }

/* 协议页复用品牌纸面颜色，为原始正文保留舒适的阅读宽度。 */
.legal-page { background: #f3f1ea; overflow-x: hidden; }
.legal-content {
  box-sizing: border-box;
  max-width: 960px;
  margin: 0 auto;
  padding: clamp(28px, 5vw, 64px) clamp(20px, 5vw, 64px);
  background: #fbfaf6;
}
