/**
 * AeroCore Child — 数学公式样式（KaTeX 补充）
 * 主要处理块级公式居中 / 长公式横向滚动。
 * 深色模式使用主题 CSS 变量（var(--text-content)）自动切换，无需手写 html[data-theme]。
 */

/* 块级公式（由 js/math.js 预处理包装） */
.aerocore-math-block {
    display: block;
    text-align: center;
    margin: 1.4em auto;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0.3em 0;
}

.aerocore-math-block > .katex-display {
    margin: 0;
}

/* 通用长公式防溢出 */
.single-article__content .katex-display,
.entry-content .katex-display,
.article-content .katex-display,
.post-content .katex-display,
.comment-content .katex-display {
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0.2em 0;
    margin: 1.2em 0;
}

/* 行内公式轻微放大，保证可读性 */
.single-article__content .katex,
.entry-content .katex,
.comment-content .katex {
    font-size: 1.08em;
}

/* 公式颜色跟随主题浅色/深色模式（--text-content 由主题自动切换，符合开发规范） */
.katex,
.katex-display {
    color: var(--text-content);
}
