/* learning-plus.css：模块 6A / 6B 新增页面的少量补充样式，沿用 learning.css 的色板变量 */
.course-main .katex { font-size: 1.08em; }
.course-main .formula-box .katex-display { margin: 0.2em 0; overflow-x: auto; overflow-y: hidden; padding: 4px 0; }
.course-main .learning-table caption { caption-side: top; text-align: left; }
.course-main details.content-card { margin: 12px 0; }
.course-main details.content-card summary { cursor: pointer; }
.course-main .compare-grid article .learning-table { width: 100%; }
.course-main .source-note li { margin: 6px 0; line-height: 1.6; }
.course-main .new-badge { display: inline-block; margin-left: 6px; padding: 1px 6px; border-radius: 3px; background: var(--learn-amber); color: #fff; font-size: 0.7em; vertical-align: middle; }
.course-main .compare-grid article { min-width: 0; }
.course-main .compare-grid article .learning-table { min-width: 0; }
.course-main .formula-box .katex-display > .katex { font-size: 1.22em; }
