/* 文章页正文区 C 版（全站改版第 4 步，2026-10-27）—— 只在 body.single.lz-ac 下生效（mu-plugins/liezhe-article-c.php 加的类）
   规范：E:\liezhe工作流\标准\页面视觉.md「十一、文章页正文区 C 版」。只用 lz-tokens.css 变量；参照 NerdWallet 文章页：正文直接铺白底、标题靠字号字重留白分层、表格浅表头细横线、侧栏素色。
   本机正本：E:\站点\www.liezhe.com\补丁\article-c.css → wp-content/themes/wpdx-liezhe/assets/css/article-c.css
   🔴 权重：外框 lz-frame.css 给正文白卡的是 html body.lz-f2.single .lz-single .post-main（0,4,2），这里也用 html 打头；single.css 最强的是 body.single .lz-single .entry-content h2 / td（0,3,2），目录插件是 #toc_container（1,1,0），侧栏配色层 .lz-f2-c .lzf-sd-rd（0,2,0）——这里一律 body.single.lz-ac 打头。 */

/* ── 5. 减一层框：正文外面那张白卡去边，正文直接铺在白底上（结论框、产品卡成了唯一的框） ── */
html body.single.lz-ac .lz-single .post-main{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0 var(--lz-s6) 0 0}

/* ── 1. 目录（Table of Contents Plus 插件输出，只显示 H2 的设定不动）：跟 C 版卡片一样 ── */
body.single.lz-ac #toc_container{display:block;width:auto!important;box-sizing:border-box;margin:var(--lz-s6) 0;padding:var(--lz-s5);
  background:var(--lz-bg);border:1px solid var(--lz-line);border-radius:var(--lz-r-lg);font-family:var(--lz-font)}
body.single.lz-ac #toc_container p.toc_title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lz-s3);margin:0 0 var(--lz-s3);padding:0;
  text-align:left;font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
body.single.lz-ac #toc_container .toc_toggle{font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);font-weight:var(--lz-fw-normal);color:var(--lz-muted)}
body.single.lz-ac #toc_container .toc_toggle a{color:var(--lz-muted);text-decoration:none}
body.single.lz-ac #toc_container .toc_toggle a:hover{color:var(--lz-brand)}
body.single.lz-ac #toc_container ul.toc_list{margin:0;padding:0;list-style:none;column-count:2;column-gap:var(--lz-s6)}
body.single.lz-ac #toc_container ul.toc_list li{break-inside:avoid;margin:0;padding:var(--lz-s2) 0;border-bottom:1px solid var(--lz-line);list-style:none;
  font-size:var(--lz-fs-md);line-height:var(--lz-lh-md);color:var(--lz-text);background:none}
body.single.lz-ac #toc_container ul.toc_list li a{color:var(--lz-text);text-decoration:none}
body.single.lz-ac #toc_container ul.toc_list li a:hover{color:var(--lz-brand);text-decoration:underline}

/* ── 2. H2：去掉左边 4px 蓝竖条，字号字重留白分层（30/40，手机 24/32 照旧） ── */
body.single.lz-ac .lz-single .entry-content h2{border-left:0;padding-left:0;margin:var(--lz-s9) 0 var(--lz-s5)}

/* ── 3. 表格：字跟界面正文同档（16/24，手机也是 16），浅灰表头 + 细横线，不再饱和蓝表头、隔行灰条 ── */
body.single.lz-ac .lz-single .entry-content table{margin:var(--lz-s5) 0 var(--lz-s6);border:0;border-collapse:collapse;border-radius:0;
  border-top:1px solid var(--lz-line-2);font-size:var(--lz-fs-md);line-height:var(--lz-lh-md)}
body.single.lz-ac .lz-single .entry-content th{padding:var(--lz-s3) var(--lz-s4);background:var(--lz-bg-soft);color:var(--lz-ink);border:0;border-bottom:1px solid var(--lz-line-2);
  font-size:var(--lz-fs-md);line-height:var(--lz-lh-md);font-weight:var(--lz-fw-bold);text-align:left;vertical-align:bottom}
body.single.lz-ac .lz-single .entry-content td{padding:var(--lz-s3) var(--lz-s4);background:var(--lz-bg);color:var(--lz-text);border:0;border-bottom:1px solid var(--lz-line);
  font-size:var(--lz-fs-md);line-height:var(--lz-lh-md);vertical-align:top}
body.single.lz-ac .lz-single .entry-content tr:nth-child(even) td{background:var(--lz-bg)}
body.single.lz-ac .lz-single .entry-content td :is(p,li){font-size:inherit;line-height:inherit;margin:0}

/* ── 4. 右侧栏（只文章页）：三张彩色底卡降成素色白卡，颜色只留给陪跑班那一个实色按钮 ── */
body.single.lz-ac .lzf-sd,body.single.lz-ac .lzf-sd-pd,body.single.lz-ac .lzf-sd-rd,body.single.lz-ac .lzf-sd-zx{background:var(--lz-bg);border:1px solid var(--lz-line)}
body.single.lz-ac .lzf-sd-ic{background:var(--lz-bg-mute);color:var(--lz-muted);box-shadow:none}
body.single.lz-ac .lzf-sd-k{background:var(--lz-bg-mute);color:var(--lz-muted)}
body.single.lz-ac .lzf-sd .lzf-sd-ai{border-left-color:var(--lz-line-2);color:var(--lz-ink)}
body.single.lz-ac .lzf-sd-rd .lzf-sd-ol li::before,body.single.lz-ac .lzf-sd-ol li::before{color:var(--lz-muted)}
body.single.lz-ac .lzf-sd-rd .lzf-sd-ol li,body.single.lz-ac .lzf-sd-pd .lzf-sd-pr,body.single.lz-ac .lzf-sd-pd .lzf-sd-pr div{border-color:var(--lz-line)}

@media (max-width:1023px){
  html body.single.lz-ac .lz-single .post-main{padding:0}
}
@media (max-width:767px){
  body.single.lz-ac #toc_container ul.toc_list{column-count:1}
  body.single.lz-ac #toc_container{padding:var(--lz-s4)}
}
@media (max-width:480px){
  body.single.lz-ac .lz-single .entry-content h2{margin:var(--lz-s8) 0 var(--lz-s4)}
  body.single.lz-ac .lz-single .entry-content th,body.single.lz-ac .lz-single .entry-content td{padding:var(--lz-s2) var(--lz-s3);min-width:6em} /* 字号不再往下降（手机正文底线 16）；每格至少 6 个字宽，列多了表格自己横滑（原来「洛杉矶LAX」被挤成一字一行） */
}
