/* 全站通用样式 */
/* G1: 正文首行缩进 */
.article-content p {
    text-indent: 2em;
}
.article-content p[style*="text-align: center"],
.article-content p[style*="text-align:center"] {
    text-indent: 0;
}

/* P1-#5: 日期作者居中 */
.article-meta,
.meta-info,
.detail-meta {
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
}
.article-meta i.fas,
.article-meta i.far,
.article-meta i.fab,
.meta-info i.fas,
.meta-info i.far {
    display: none !important;
}

/* 修复project-info-card溢出：限制最大宽度+居中 */
.project-info-card {
    max-width: 1400px;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box;
}

/* 修复底部按钮与footer重叠：给详情页底部加间距 */
.detail-card,
.main-content-bg,
main {
    margin-bottom: 3rem;
}

/* 返回按钮区域与footer间距 */
.mt-8.flex.flex-col {
    margin-bottom: 3rem;
}
