/* ===== 说明书。只有 manual.html 用这一份 ===== */
body.manual{
  padding-bottom:calc(24px + env(safe-area-inset-bottom));
  -webkit-user-select:text; user-select:text;
}

#mHead{
  position:sticky; top:0; z-index:5; display:flex; align-items:center; gap:12px;
  background:rgba(245,243,248,.92);
  -webkit-backdrop-filter:blur(12px); backdrop-filter:blur(12px);
  border-bottom:1px solid var(--line);
  padding:calc(12px + env(safe-area-inset-top)) 16px 12px;
}
.mBack{color:var(--c-sub);font-size:14px;text-decoration:none}
.mTitle{font-size:12px;color:var(--c-sub);letter-spacing:.12em}

.mMain{padding:14px 14px 24px}
.mMain .card p{margin:0 0 8px;font-size:14px;line-height:1.85}
.mMain .card p:last-child{margin-bottom:0}
.mMain .card p.sub{font-size:12px;color:var(--c-sub);line-height:1.8;margin-top:10px}
.mMain ol{margin:0;padding-left:20px}
.mMain ol li{font-size:14px;line-height:1.9}

.kv{
  display:flex; gap:12px; align-items:baseline;
  padding:7px 0; border-bottom:1px solid var(--line);
}
.kv:last-of-type{border-bottom:0}
.kv b{flex:0 0 92px;font-weight:400;font-size:14px}
.kv span{flex:1;font-size:13px;color:var(--c-sub);line-height:1.7}
.kv span.num{font-family:var(--mono)}

.mEnd{text-align:center}
.mEnd p{color:var(--c-sub)}
.mBackBig{display:block;text-align:center;text-decoration:none;padding:12px}
