.article-content, #top-preview-text {
        font-family: 'Segoe UI', Roboto, -apple-system, sans-serif !important;
        line-height: 1.8 !important;
        color: #1a1a1a !important;
        max-width: 1000px !important;
        margin: 0 auto !important;
        text-align: left !important;
        font-size: 2.1rem !important;
    }
    #top-preview-text {
        display: block !important;
        margin-bottom: 2.3rem !important;
        font-weight: 500 !important;
    }
    .article-content p, .article-content li, .article-content td, .article-content th {
        font-size: 2.1rem !important;
        margin-bottom: 2.3rem !important;
        font-weight: 400 !important;
    }
    /* 标题样式：绿色主题 */
    .article-content h1 { font-size: 3.2rem !important; color: #14532d !important; line-height: 1.2 !important; margin: 1.5rem 0 2rem 0 !important; font-weight: 800 !important; }
    .article-content h2 { font-size: 2.6rem !important; color: #14532d !important; margin-top: 4rem !important; margin-bottom: 2.5rem !important; border-bottom: 4px solid #16a34a !important; padding-bottom: 12px !important; font-weight: 700 !important; }
    .article-content h3 { font-size: 2.3rem !important; color: #14532d !important; margin-top: 2.5rem !important; font-weight: 700 !important; }
    /* 表格容器样式 */
    .article-content .table-container { overflow-x: auto !important; margin: 3rem 0 !important; border: 1px solid #dcfce7 !important; border-radius: 15px !important; }
    .article-content table { width: 100% !important; border-collapse: collapse !important; background: #f0fdf4 !important; }
    .article-content th { background-color: #dcfce7 !important; color: #14532d !important; font-weight: 800 !important; padding: 22px !important; text-align: left !important; border: 1px solid #dcfce7 !important; }
    .article-content td { padding: 22px !important; border: 1px solid #dcfce7 !important; color: #1a1a1a !important; }
    /* 图片展示样式 */
    .article-content .img-placeholder { width: 100% !important; height: auto !important; border-radius: 18px !important; margin: 3.5rem 0 !important; box-shadow: 0 10px 30px rgba(22, 163, 74, 0.2) !important; border: 1px solid #dcfce7 !important; display: block !important; }
    /* 链接样式 */
    .article-content a { color: #16a34a !important; text-decoration: none !important; border-bottom: 3px solid #dcfce7 !important; transition: all 0.2s !important; }
    .article-content a:hover { border-bottom: 3px solid #16a34a !important; background-color: #f0fdf4 !important; }
    /* FAQ 样式 */
    .article-content .faq-item { margin-bottom: 3.5rem !important; padding-bottom: 2rem !important; border-bottom: 1px solid #f0fdf4 !important; }
    .article-content .faq-question { font-weight: 800 !important; color: #16a34a !important; display: block !important; margin-bottom: 12px !important; font-size: 2.1rem !important; }
    .article-content .faq-answer { color: #14532d !important; display: block !important; font-size: 1.8rem !important; margin-bottom: 0 !important; font-weight: 400 !important; }
    @media (max-width: 768px) {
        #top-preview-text, .article-content, .article-content p, .article-content td, .article-content th, .article-content .faq-question { font-size: 1.6rem !important; }
        .article-content .faq-answer { font-size: 1.4rem !important; }
        .article-content h1 { font-size: 2.4rem !important; }
        .article-content h2 { font-size: 2.0rem !important; }
    }
