/**
 * 修复和增强Markdown显示效果的额外样式
 */

/* 修复列表排版问题 */
.markdown-enhanced-content ol,
.markdown-enhanced-content ul {
    display: block !important;
    margin: 15px 0 !important;
}

/* 确保列表项正确对齐 */
.markdown-enhanced-content ol li,
.markdown-enhanced-content ul li,
.training-plan-container ol li,
.training-plan-container ul li {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;
    margin-bottom: 10px !important;
}

/* 训练方案项目格式 */
.markdown-enhanced-content ol li .md-strong,
.training-plan-container ol li .md-strong {
    color: #7adbff !important;
    margin-right: 5px !important;
}

/* 箭头格式 */
.markdown-enhanced-content .md-arrow,
.training-plan-container .md-arrow {
    margin: 0 6px !important;
    display: inline-block !important;
}

/* 修复多重嵌套的p标签问题 */
.markdown-enhanced-content p p,
.training-plan-container p p {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 破折号样式 */
.md-dash-bullet,
.md-ndash {
    display: inline-block !important;
    margin-right: 8px !important;
    color: #888 !important;
}

/* 特别突出训练计划项的序号 */
.training-plan-container .md-ordered-list .md-list-item:before {
    font-weight: bold !important;
    color: #7adbff !important;
    margin-right: 10px !important;
}

/* 确保训练计划各部分正确对齐 */
.training-plan-container .md-h2 {
    margin-top: 25px !important;
    margin-bottom: 15px !important;
    display: flex !important;
    align-items: center !important;
}

/* 特殊调整注意事项部分 */
.training-plan-container .md-attention-mark {
    display: flex !important;
    align-items: center !important;
    margin-bottom: 10px !important;
}

/* 重置inline-block元素造成的额外间距 */
.markdown-enhanced-content *,
.training-plan-container * {
    letter-spacing: normal !important;
    word-spacing: normal !important;
} 