
/* ============================================================
   关于页专属：档案感
   —— 全部信息平铺，没有表演。这一页的功能是「可被检索」与「可被追责」
   ============================================================ */
/* 区块标题走共享 .sec-title（衬线 + --fs-2xl）。
   原来这里就地写 clamp(1.5rem,3vw,2.15rem)：同一语义两套字号，
   而且没走衬线 —— 与 characters 页的 <h2 class="sec-title"> 不一致。 */
.about section{ padding:clamp(40px,5.4vw,72px) 0; border-top:2px solid var(--ink); }
.about section:first-child{ border-top:0; padding-top:0; }
.about p{ color:var(--text-2); line-height:1.9; margin:1.05em 0 0; max-width:min(34em,720px); }
.about p b{ color:var(--ink); font-weight:700; }
/* .about ul.plain 已删：这一页没有任何 <ul class="plain">。 */

/* ---------- 来源索引 ----------
   三条列靠对齐和斑马底色分层；行分隔 2px 墨线（孟菲斯不用 1px 细线）。 */
.sgrp{ margin-top:clamp(24px,3vw,38px); }
.sgrp h3{
  font-size:var(--fs-sm); color:var(--text-2); font-weight:600; margin:0 0 var(--sp-3);
  display:flex; align-items:baseline; gap:var(--sp-2);
}
.sgrp h3 i{ font-style:normal; color:var(--text-2); font-size:var(--fs-xs); }
.sgrp ul{ display:grid; }
.sgrp li{
  display:grid; grid-template-columns:minmax(140px,1.1fr) minmax(120px,1fr) auto;
  gap:var(--sp-4); align-items:baseline; padding:var(--sp-3) var(--sp-3);
  border-bottom:2px solid var(--ink);
}
.sgrp li:nth-child(even){ background:var(--cream); }
.sgrp li a{ color:var(--ink); font-size:var(--fs-sm); font-weight:600; }
.sgrp li a:hover{ text-decoration:underline; text-underline-offset:.28em; }
.sa{ font-family:var(--mono); font-size:var(--fs-xs); color:var(--text-2); min-width:0; overflow:hidden; text-overflow:ellipsis; }
.sl{ font-size:var(--fs-xs); color:var(--text-2); white-space:nowrap; font-weight:700; }
/* .sl.miss 已删：「许可未知」原本想用加深的墨色强调，但 4 条来源里
   没有任何一条挂了这个类，规则从未生效。 */

/* ---------- 下架通道 ---------- */
.takedown{
  margin-top:var(--sp-5); border-radius:var(--r-md);
  background:var(--paper);
  border:var(--bw) solid var(--ink); box-shadow:var(--sd-2);
  padding:clamp(24px,2.8vw,36px);
}
.takedown h3{ color:var(--ink); }
.takedown ol{ margin:var(--sp-4) 0 0; counter-reset:t; display:grid; gap:var(--sp-4); }
.takedown ol li{
  counter-increment:t; position:relative; padding-left:2.4em;
  color:var(--text-2); font-size:var(--fs-sm); line-height:1.85;
  max-width:38em;   /* 原先一行 81 个汉字 */
}
.takedown ol li::before{
  content:counter(t); position:absolute; left:0; top:.1em;
  font-family:var(--mono); font-size:var(--fs-sm); color:var(--ink); font-weight:900;
}
/* 段落与上一块之间的说明行（来源索引末尾）。原先写了两处内联 margin-top。 */
.src-note{ margin-top:1.8em; }
/* 备用联系方式紧跟在步骤列表后面 */
.takedown ol + p{ margin-top:1.4em; }

@media (max-width:980px){
  .sgrp li{ grid-template-columns:1fr auto; }
  .sgrp li a{ grid-column:1 / -1; }
}
