@charset "UTF-8";

/* ============================================================
   萌技APP 官网 — 协议类长文页（移动端）
   用户协议 / 隐私政策 / 个人信息收集清单 / 第三方信息数据共享
   对应 App 端 common/styles/notice.scss，rpx 按 750rpx = 375px 折算
   移动端页面：不带官网页头/页脚，整页系统字体（不引 MiSans）
   ============================================================ */

body {
  background: var(--c-page-bg);
  font-size: 14px;
  line-height: 1.8;
  color: var(--c-text-gray);
  /* 移动端长文：允许系统按用户字号设置缩放 */
  -webkit-text-size-adjust: 100%;
}

.notice {
  margin: 8px 10px 0;
  padding: 18px 15px 30px;
  border-radius: 12px 12px 0 0;
  background: #fff;
  /* 正文含 https 链接等长串，避免撑破窄屏 */
  overflow-wrap: break-word;
}

.notice__title {
  font-size: 17px;
  font-weight: 600;
  color: var(--c-text);
  text-align: center;
}

.notice__meta {
  margin: 6px 0 15px;
  font-size: 12px;
  color: var(--c-muted);
  text-align: center;
}

.notice__h {
  margin: 17px 0 5px;
  font-size: 15px;
  font-weight: 600;
  color: var(--c-text);
}

.notice__p {
  margin-bottom: 7px;
  text-align: justify;
}

.notice__item {
  padding: 12px 0;
  border-bottom: 1px solid var(--c-divider);
}
.notice__item:last-child { border-bottom: none; }

.notice__item-title {
  margin-bottom: 6px;
  font-size: 15px;
  font-weight: 600;
  color: var(--c-text);
}

.notice__row {
  display: flex;
  margin-bottom: 3px;
}
.notice__row:last-child { margin-bottom: 0; }

.notice__label {
  flex: none;
  width: 88px;
  color: var(--c-muted);
}

.notice__value {
  flex: 1;
  color: var(--c-text);
  word-break: break-all;
}

.notice__link {
  color: var(--c-link);
  word-break: break-all;
}

.notice__entry {
  display: block;
  margin-bottom: 7px;
  color: var(--c-link);
}