.page-disclaimer {
  background: var(--sd-ink);
  color: var(--sd-cream);
  padding-bottom: clamp(56px, 8vw, 104px);
}

.page-disclaimer__hero {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid var(--sd-gold-line);
  background:
    radial-gradient(circle at 78% 12%, rgba(201, 162, 39, 0.18), transparent 46%),
    radial-gradient(circle at 4% 90%, rgba(63, 140, 128, 0.20), transparent 52%),
    var(--sd-ink);
}

.page-disclaimer__hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(to right, var(--sd-gold-line-2) 1px, transparent 1px),
    linear-gradient(to bottom, var(--sd-gold-line-2) 1px, transparent 1px);
  background-size: 88px 88px;
  -webkit-mask-image: radial-gradient(circle at 32% 24%, #000 0%, transparent 72%);
  mask-image: radial-gradient(circle at 32% 24%, #000 0%, transparent 72%);
  pointer-events: none;
}

.page-disclaimer__hero-grid {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(28px, 5vw, 56px);
  padding-top: clamp(30px, 5vw, 68px);
  padding-bottom: clamp(36px, 6vw, 76px);
}

.page-disclaimer__hero-copy {
  min-width: 0;
}

.page-disclaimer .sd-crumbs {
  margin-bottom: clamp(20px, 3vw, 30px);
}

.page-disclaimer__eyebrow {
  margin: 0;
  font-family: var(--sd-font-mono);
  font-size: 11.5px;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--sd-gold);
}

.page-disclaimer__title {
  margin: 12px 0 0;
  font-family: var(--sd-font-display);
  font-weight: 900;
  font-size: clamp(42px, 8.5vw, 112px);
  line-height: 0.94;
  letter-spacing: -0.025em;
  color: var(--sd-cream);
  text-shadow: 3px 3px 0 rgba(201, 162, 39, 0.22);
}

.page-disclaimer__lede {
  margin: clamp(16px, 2.4vw, 22px) 0 0;
  max-width: 48ch;
  font-size: clamp(15px, 1.6vw, 17.5px);
  line-height: 1.85;
  color: var(--sd-cream-dim);
}

.page-disclaimer__quick {
  list-style: none;
  margin: clamp(22px, 3.4vw, 32px) 0 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}

.page-disclaimer__pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 15px;
  border: 1px solid var(--sd-gold-line);
  border-radius: 999px;
  background: rgba(27, 91, 75, 0.34);
  color: var(--sd-cream);
  font-size: 13px;
  line-height: 1;
  text-decoration: none;
  transition: background 0.25s var(--sd-ease), border-color 0.25s var(--sd-ease), transform 0.25s var(--sd-ease);
}

.page-disclaimer__pill span {
  font-family: var(--sd-font-mono);
  font-size: 11px;
  color: var(--sd-gold);
}

.page-disclaimer__pill:hover,
.page-disclaimer__pill:focus-visible {
  background: var(--sd-ink-3);
  border-color: var(--sd-gold-soft);
  transform: translateY(-2px);
}

.page-disclaimer__figure {
  margin: 0;
  min-width: 0;
  border: 1px solid var(--sd-gold-line);
  border-radius: var(--sd-radius-l);
  overflow: hidden;
  background: var(--sd-ink-2);
  box-shadow: 0 24px 60px rgba(15, 23, 20, 0.5);
}

.page-disclaimer__figure img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: cover;
}

.page-disclaimer__body {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(18px, 2.6vw, 26px);
  padding-top: clamp(40px, 6vw, 84px);
}

.page-disclaimer__clause {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 14px;
  padding: clamp(24px, 4.2vw, 44px);
  border: 1px solid var(--sd-gold-line-2);
  border-radius: var(--sd-radius-l);
  background: linear-gradient(158deg, var(--sd-ink-2) 0%, rgba(18, 69, 58, 0.52) 100%);
  scroll-margin-top: calc(var(--sd-head-h) + 28px);
  overflow: hidden;
}

.page-disclaimer__clause::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  background: linear-gradient(225deg, var(--sd-ink) 50%, var(--sd-gold) 50%);
  opacity: 0.85;
  pointer-events: none;
}

.page-disclaimer__clause-head {
  min-width: 0;
}

.page-disclaimer__clause-num {
  display: block;
  margin-bottom: 10px;
  font-family: var(--sd-font-mono);
  font-size: 11.5px;
  letter-spacing: 0.24em;
  color: var(--sd-gold);
}

.page-disclaimer__clause h2 {
  margin: 0;
  font-family: var(--sd-font-display);
  font-weight: 900;
  font-size: clamp(21px, 2.5vw, 29px);
  line-height: 1.24;
  letter-spacing: -0.01em;
  color: var(--sd-cream);
}

.page-disclaimer__prose {
  min-width: 0;
}

.page-disclaimer__prose p {
  margin: 0 0 14px;
  font-size: 15.5px;
  line-height: 1.88;
  color: var(--sd-cream-dim);
}

.page-disclaimer__prose p:last-child {
  margin-bottom: 0;
}

.page-disclaimer__prose strong {
  color: var(--sd-cream);
  font-weight: 700;
}

.page-disclaimer__prose a {
  color: var(--sd-gold-soft);
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  transition: color 0.2s var(--sd-ease);
  word-break: break-word;
}

.page-disclaimer__prose a:hover,
.page-disclaimer__prose a:focus-visible {
  color: var(--sd-cream);
}

.page-disclaimer__list {
  list-style: none;
  margin: 0 0 16px;
  padding: 0;
  display: grid;
  gap: 10px;
}

.page-disclaimer__list li {
  position: relative;
  padding-left: 20px;
  font-size: 15px;
  line-height: 1.8;
  color: var(--sd-cream-dim);
}

.page-disclaimer__list li::before {
  content: "";
  position: absolute;
  left: 1px;
  top: 0.72em;
  width: 7px;
  height: 7px;
  background: var(--sd-gold);
  transform: rotate(45deg);
}

.page-disclaimer__clause--contact {
  border-color: var(--sd-gold-line);
  background:
    radial-gradient(circle at 90% 0%, rgba(201, 74, 50, 0.16), transparent 52%),
    linear-gradient(158deg, #10382F 0%, rgba(201, 162, 39, 0.14) 100%);
}

.page-disclaimer__clause--contact::after {
  background: linear-gradient(225deg, var(--sd-ink) 50%, var(--sd-red) 50%);
}

@media (min-width: 760px) {
  .page-disclaimer__body {
    gap: clamp(20px, 2.4vw, 28px);
  }

  .page-disclaimer__clause {
    grid-template-columns: 236px minmax(0, 1fr);
    gap: clamp(24px, 4vw, 56px);
    align-items: start;
  }

  .page-disclaimer__clause-num {
    margin-bottom: 12px;
  }
}

@media (min-width: 900px) {
  .page-disclaimer__hero-grid {
    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
    align-items: center;
  }

  .page-disclaimer__figure {
    transform: translateY(6px);
  }
}

@media (min-width: 1120px) {
  .page-disclaimer__clause {
    grid-template-columns: 268px minmax(0, 1fr);
  }
}

@media (prefers-reduced-motion: reduce) {
  .page-disclaimer__pill,
  .page-disclaimer__prose a {
    transition: none;
  }

  .page-disclaimer__pill:hover,
  .page-disclaimer__pill:focus-visible {
    transform: none;
  }
}


<main id="main-content" class="page-disclaimer">
  <div class="page-disclaimer__hero">
    <nav class="sd-crumbs" aria-label="面包屑"><ol class="sd-crumbs__list"><li><a href="/">首页</a></li><li aria-current="page">访问须知</li></ol></nav>
    <p class="page-disclaimer__eyebrow">规则牌 · 翻阅前看一遍</p>
    <h1 class="page-disclaimer__title">访问须知</h1>
    <p class="page-disclaimer__lede">在盛大棋牌翻阅索引、对照版本或引用素材之前，这几块规则牌帮你把每一手走稳。</p>
    <ul class="page-disclaimer__quick">
      <li><a class="page-disclaimer__pill" href="#clause-01"><span>01</span>内容性质</a></li>
      <li><a class="page-disclaimer__pill" href="#clause-02"><span>02</span>下载与版本</a></li>
      <li><a class="page-disclaimer__pill" href="#clause-03"><span>03</span>知识产权</a></li>
      <li><a class="page-disclaimer__pill" href="#clause-04"><span>04</span>第三方链接</a></li>
      <li><a class="page-disclaimer__pill" href="#clause-05"><span>05</span>变更与联系</a></li>
    </ul>
    <figure class="page-disclaimer__figure"><img src="{zhanqunpic:h:800w:1200}" width="1200" height="800" alt="深墨绿底上的切角规则牌与等宽编号纹理，鎏金线条勾出分区，朱砂点标着更新位置"></figure>
  </div>
  <div class="page-disclaimer__body">
    <article id="clause-01" class="page-disclaimer__clause">
      <div class="page-disclaimer__clause-head"><span class="page-disclaimer__clause-num">RULE / 01</span><h2>内容性质与使用范围</h2></div>
      <div class="page-disclaimer__prose">
        <p>站内索引、玩法说明和正式版对照，是帮你在动手之前先把牌面看清楚。它们回答“这个房间归在哪一类”“这套玩法大致怎么走”“我这台设备适合哪个版本”，而不是替你拍板。</p>
        <p>索引按大厅、房间、玩法三级排布，编号写成区—房—玩三段，例如 <strong>A-03-12</strong>。金色编号指向常被翻看的房间，朱砂点提示最近有新内容进来。6 个内容大区、24 个房间分类与 96 种玩法说明，都按这套方式归位。</p>
        <p>房间的开放安排、活动节奏与当天的实际体验会随时段变化，进房后请以页面当下显示的信息为准。玩法规则在演化，桌面美学在换季，我们跟着更新，你跟着索引走就行。</p>
      </div>
    </article>
    <article id="clause-02" class="page-disclaimer__clause">
      <div class="page-disclaimer__clause-head"><span class="page-disclaimer__clause-num">RULE / 02</span><h2>客户端下载与版本</h2></div>
      <div class="page-disclaimer__prose">
        <p>请从本站官方入口取盛大棋牌客户端，下载与正式版对照共用同一个门。动手之前，建议先在<a href="/projects/">产品与版本</a>里把设备、平台和安装包体积对一遍，避免装完才发现空间不够或场景不匹配。</p>
        <ul class="page-disclaimer__list">
          <li>标准版 86MB，功能齐全，适合长期在固定设备上使用；轻量版 42MB，留给空间紧张的手机与平板。</li>
          <li>对照覆盖 Windows、macOS、Android、iOS、网页版与 7 类主流平板电视浏览器，共 12 个适配场景。</li>
          <li>客户端提供索引浏览、房间筛选、订阅提醒与版本对照四项能力，离线时仍可回看最近 200 条索引记录。</li>
        </ul>
        <p>安装卡住、不确定该选哪个平台，或切换设备后找不到原来的对照记录，<a href="/help/">帮助中心</a>按安装、对照、索引、订阅四类整理了现成答案，多数问题看一眼就能自己解决。</p>
      </div>
    </article>
    <article id="clause-03" class="page-disclaimer__clause">
      <div class="page-disclaimer__clause-head"><span class="page-disclaimer__clause-num">RULE / 03</span><h2>知识产权</h2></div>
      <div class="page-disclaimer__prose">
        <p>站内的文字、摄影、索引编号体系和视觉素材，由品牌自有内容团队持续创作与维护。素材库收录 260 张棋牌桌面俯拍、筹码卡牌特写与电玩厅灯光摄影；另有 9 家桌游设计工作室陆续提供的 34 套玩法说明授权素材，一并放在这套视觉里使用。</p>
        <p>个人浏览、学习交流、写文章时引用，注明来自盛大棋牌并保留出处链接即可。商业转载、批量抓取、二次改编，或把素材用于展陈、出版与教学材料，请先通过邮件联系我们取得书面授权，说明用途、范围和使用周期。</p>
        <p>合作工作室对其提供的玩法说明保留原有权利。你要转载的内容如果同时涉及第三方素材，需要在邮件里一并说明，我们协助对接相应授权方。</p>
      </div>
    </article>
    <article id="clause-04" class="page-disclaimer__clause">
      <div class="page-disclaimer__clause-head"><span class="page-disclaimer__clause-num">RULE / 04</span><h2>第三方链接</h2></div>
      <div class="page-disclaimer__prose">
        <p>合作工作室、电玩展陈团队与高校棋牌社团的部分内容会跳到站外页面。点击之后，你已经离开本站，接下来的浏览、账号和数据处理按照对应第三方的规则进行，请顺手看一眼对方的条款。</p>
        <p>外部页面的内容更新、可访问性与信息准确性由对应站点负责。如果你发现某个合作链接打不开，或打开后的内容和我们在索引里描述的不一样，欢迎写封邮件告诉我们，我们会去核对并调整指向。</p>
      </div>
    </article>
    <article id="clause-05" class="page-disclaimer__clause page-disclaimer__clause--contact">
      <div class="page-disclaimer__clause-head"><span class="page-disclaimer__clause-num">RULE / 05</span><h2>变更与联系</h2></div>
      <div class="page-disclaimer__prose">
        <p>服务在走，规则也跟着走。这份须知调整后，新版本会直接在本页呈现，你收藏这一页就能随时回看最新的说法。</p>
        <p>授权申请、内容更正与访问过程中的任何疑问，请发邮件到<a href="mailto:service@install-shengda.com.cn">service@install-shengda.com.cn</a>，工作日 10:00–18:00 有同事回复。涉及索引条目的更正，我们会在收到有效信息后 2 个工作日内处理并回信说明结果。</p>
        <p>也可以拨打 <strong>15216563391</strong>，或前往<a href="/find-us/">找到我们</a>查看其他合作咨询渠道。如果你的问题是关于个人信息的使用与处理，<a href="/privacy-notice/">隐私声明</a>里有更完整的说明。</p>
      </div>
    </article>
  </div>
</main>

.page-disclaimer {
  background: var(--sd-ink);
  color: var(--sd-cream);
  padding-bottom: clamp(56px, 8vw, 104px);
}
.page-disclaimer__hero {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid var(--sd-gold-line);
  padding: clamp(26px, 4vw, 44px) var(--sd-pad) clamp(36px, 6vw, 76px);
  background:
    radial-gradient(circle at 78% 12%, rgba(201, 162, 39, 0.18), transparent 46%),
    radial-gradient(circle at 4% 90%, rgba(63, 140, 128, 0.20), transparent 52%),
    var(--sd-ink);
}
.page-disclaimer__hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(to right, var(--sd-gold-line-2) 1px, transparent 1px),
    linear-gradient(to bottom, var(--sd-gold-line-2) 1px, transparent 1px);
  background-size: 88px 88px;
  -webkit-mask-image: radial-gradient(circle at 32% 24%, #000 0%, transparent 72%);
  mask-image: radial-gradient(circle at 32% 24%, #000 0%, transparent 72%);
  pointer-events: none;
}
.page-disclaimer__hero > * {
  position: relative;
  max-width: var(--sd-shell);
  margin-left: auto;
  margin-right: auto;
}
.page-disclaimer .sd-crumbs {
  margin-bottom: clamp(18px, 3vw, 30px);
}
.page-disclaimer__eyebrow {
  margin: 0;
  font-family: var(--sd-font-mono);
  font-size: 11.5px;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--sd-gold);
}
.page-disclaimer__title {
  margin: 12px 0 0;
  font-family: var(--sd-font-display);
  font-weight: 900;
  font-size: clamp(42px, 8.5vw, 112px);
  line-height: 0.94;
  letter-spacing: -0.025em;
  color: var(--sd-cream);
  text-shadow: 3px 3px 0 rgba(201, 162, 39, 0.22);
}
.page-disclaimer__lede {
  margin: clamp(16px, 2.4vw, 22px) 0 0;
  max-width: 48ch;
  font-size: clamp(15px, 1.6vw, 17.5px);
  line-height: 1.85;
  color: var(--sd-cream-dim);
}
.page-disclaimer__quick {
  list-style: none;
  margin: clamp(22px, 3.4vw, 32px) 0 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}
.page-disclaimer__pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 15px;
  border: 1px solid var(--sd-gold-line);
  border-radius: 999px;
  background: rgba(27, 91, 75, 0.34);
  color: var(--sd-cream);
  font-size: 13px;
  line-height: 1;
  text-decoration: none;
  transition: background 0.25s var(--sd-ease), border-color 0.25s var(--sd-ease), transform 0.25s var(--sd-ease);
}
.page-disclaimer__pill span {
  font-family: var(--sd-font-mono);
  font-size: 11px;
  color: var(--sd-gold);
}
.page-disclaimer__pill:hover,
.page-disclaimer__pill:focus-visible {
  background: var(--sd-ink-3);
  border-color: var(--sd-gold-soft);
  transform: translateY(-2px);
}
.page-disclaimer__figure {
  margin: clamp(26px, 4vw, 44px) auto 0;
  border: 1px solid var(--sd-gold-line);
  border-radius: var(--sd-radius-l);
  overflow: hidden;
  background: var(--sd-ink-2);
  box-shadow: 0 24px 60px rgba(15, 23, 20, 0.5);
}
.page-disclaimer__figure img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: cover;
}
.page-disclaimer__body {
  max-width: var(--sd-shell);
  margin: 0 auto;
  padding: clamp(40px, 6vw, 84px) var(--sd-pad) 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(18px, 2.6vw, 26px);
}
.page-disclaimer__clause {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 14px;
  padding: clamp(24px, 4.2vw, 44px);
  border: 1px solid var(--sd-gold-line-2);
  border-radius: var(--sd-radius-l);
  background: linear-gradient(158deg, var(--sd-ink-2) 0%, rgba(18, 69, 58, 0.52) 100%);
  scroll-margin-top: calc(var(--sd-head-h) + 28px);
  overflow: hidden;
}
.page-disclaimer__clause::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  background: linear-gradient(225deg, var(--sd-ink) 50%, var(--sd-gold) 50%);
  opacity: 0.85;
  pointer-events: none;
}
.page-disclaimer__clause-head {
  min-width: 0;
}
.page-disclaimer__clause-num {
  display: block;
  margin-bottom: 10px;
  font-family: var(--sd-font-mono);
  font-size: 11.5px;
  letter-spacing: 0.24em;
  color: var(--sd-gold);
}
.page-disclaimer__clause h2 {
  margin: 0;
  font-family: var(--sd-font-display);
  font-weight: 900;
  font-size: clamp(21px, 2.5vw, 29px);
  line-height: 1.24;
  letter-spacing: -0.01em;
  color: var(--sd-cream);
}
.page-disclaimer__prose {
  min-width: 0;
}
.page-disclaimer__prose p {
  margin: 0 0 14px;
  font-size: 15.5px;
  line-height: 1.88;
  color: var(--sd-cream-dim);
}
.page-disclaimer__prose p:last-child {
  margin-bottom: 0;
}
.page-disclaimer__prose strong {
  color: var(--sd-cream);
  font-weight: 700;
}
.page-disclaimer__prose a {
  color: var(--sd-gold-soft);
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  transition: color 0.2s var(--sd-ease);
  word-break: break-word;
}
.page-disclaimer__prose a:hover,
.page-disclaimer__prose a:focus-visible {
  color: var(--sd-cream);
}
.page-disclaimer__list {
  list-style: none;
  margin: 0 0 16px;
  padding: 0;
  display: grid;
  gap: 10px;
}
.page-disclaimer__list li {
  position: relative;
  padding-left: 20px;
  font-size: 15px;
  line-height: 1.8;
  color: var(--sd-cream-dim);
}
.page-disclaimer__list li::before {
  content: "";
  position: absolute;
  left: 1px;
  top: 0.72em;
  width: 7px;
  height: 7px;
  background: var(--sd-gold);
  transform: rotate(45deg);
}
.page-disclaimer__clause--contact {
  border-color: var(--sd-gold-line);
  background:
    radial-gradient(circle at 90% 0%, rgba(201, 74, 50, 0.16), transparent 52%),
    linear-gradient(158deg, #10382F 0%, rgba(201, 162, 39, 0.14) 100%);
}
.page-disclaimer__clause--contact::after {
  background: linear-gradient(225deg, var(--sd-ink) 50%, var(--sd-red) 50%);
}
@media (min-width: 760px) {
  .page-disclaimer__body {
    gap: clamp(20px, 2.4vw, 28px);
  }
  .page-disclaimer__clause {
    grid-template-columns: 236px minmax(0, 1fr);
    gap: clamp(24px, 4vw, 56px);
    align-items: start;
  }
  .page-disclaimer__clause-num {
    margin-bottom: 12px;
  }
}
@media (min-width: 900px) {
  .page-disclaimer__hero {
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
    align-items: center;
    column-gap: clamp(30px, 4.5vw, 56px);
  }
  .page-disclaimer__hero > * {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }
  .page-disclaimer .sd-crumbs,
  .page-disclaimer__eyebrow,
  .page-disclaimer__title,
  .page-disclaimer__lede,
  .page-disclaimer__quick {
    grid-column: 1;
  }
  .page-disclaimer__figure {
    grid-column: 2;
    grid-row: 1 / span 5;
    margin: 0;
  }
}
@media (min-width: 1120px) {
  .page-disclaimer__clause {
    grid-template-columns: 268px minmax(0, 1fr);
  }
}
@media (prefers-reduced-motion: reduce) {
  .page-disclaimer__pill,
  .page-disclaimer__prose a {
    transition: none;
  }
  .page-disclaimer__pill:hover,
  .page-disclaimer__pill:focus-visible {
    transform: none;
  }
}
