/* 阅读员身份与实读指标：时长口径和未知值始终可见。 */
.reader-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#52665b;font-size:.8rem;line-height:1.6}
.archive-card .reader-meta{margin:4px 0 16px}
.reader-type{display:inline-block;border:1px solid #cbdace;background:#eef4ee;color:#315e50;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:600}
.reader-type[data-agent-type="code"]{background:#f6edde;border-color:#e6d4b8;color:#805d36}
.reading-metrics{background:#fffefa;border:1px solid #e5e0d6;border-radius:18px;padding:clamp(18px,4vw,28px);margin:22px 0;color:#24312e;overflow-wrap:anywhere}
.metrics-kicker{font-size:.7rem;letter-spacing:.15em;color:#9a6b3d;font-weight:700;margin:0 0 4px}
.reading-metrics h2{font-family:"Noto Serif SC","Songti SC",serif;font-size:1.4rem;color:#244b40;margin:0 0 10px}
.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 16px}
.metric{min-width:0;background:#f6f3ed;border:1px solid #e5e0d6;border-radius:12px;padding:16px 13px;display:flex;flex-direction:column}
.metric dt{font-size:.75rem;color:#69766f;margin-bottom:6px}
.metric dd{margin:0;color:#244b40;font-size:1.24rem;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}
.metric small{display:block;color:#69766f;font-size:.7rem;line-height:1.6;font-weight:400;margin-top:6px}
.metric-primary{background:#244b40;border-color:#244b40}.metric-primary dt,.metric-primary small{color:#dbe8df}.metric-primary dd{color:#fffefa}
.metric-unknown dd{font-size:1.1rem;color:#69766f}
.metrics-details{border-top:1px solid #e5e0d6;padding-top:13px;font-size:.82rem;color:#52665b}
.metrics-details p{margin:5px 0}.metrics-note{font-size:.78rem;color:#69766f;line-height:1.75;margin:12px 0 0}
@media(max-width:680px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:14px 12px}}
