/* ===== 1. 重置 & 基础 ===== */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent; /* 移除移动端点击闪动 */
  }

a {
    text-decoration: none; /* 核心代码 */
}

  /* ===== 2. 全局 rem 适配核心 ===== */
  /* 
    设计稿基准宽度：375px (iPhone 6/7/8 标准)
    1rem = 10px (设计稿下)  即 10/375 = 0.0266667vw
    但为了更精确，我们使用 vw 动态设置根字体大小
  */
  html {
    /* 基础字号 = 视口宽度的 10/375 * 100% ≈ 2.6667vw */
    font-size: calc(100vw / 37.5);  /* 10px 在 375px 宽度下 */
    /* 防止字体过小或过大，设置最小/最大 限制 */
    /* min-font-size 无法直接实现，用 clamp 更优雅 */
    font-size: clamp(10px, 2.6667vw, 20px); 
    /* 解释: 375px 视口下 10px, 320px 下约 8.53px, 768px 下约 20.48px 但被 clamp 限制到 20px */
    /* 保证可读性，clamp 最小值 12px，最大值 20px */
  }

  /* 对于特别小的屏幕 (宽度 < 320px) 再给一个保底 */
  @media (max-width: 320px) {
    html {
      font-size: 12px;  /* 固定最小尺寸，保证可读 */
    }
  }

  /* 对于大屏平板或桌面，可以固定基准，保持舒适 */
  @media (min-width: 600px) {
    html {
      font-size: 16px;  /* 大屏下 rem 回归常用大小，避免过大 */
    }
  }

  /* body 使用 rem 单位，整体缩放 */
  body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    background: #f2f5f9;
    color: #1e293b;
  }
  
  .ui-logo-fu {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 4.7rem;
    background-color: #136CC8;
  }