/* blog_single.css - التنسيقات الخاصة بصفحة المقال المنفرد */
.article-content p { 
    margin-bottom: 1.5rem; 
    text-align: justify; 
}
.article-content h1, .article-content h2, .article-content h3 { 
    font-weight: 900; 
    color: #0f172a; 
    margin-top: 2rem; 
    margin-bottom: 1rem; 
}
.article-content ul { 
    list-style-type: disc; 
    margin-right: 2rem; 
    margin-bottom: 1.5rem; 
}
.article-content ol { 
    list-style-type: decimal; 
    margin-right: 2rem; 
    margin-bottom: 1.5rem; 
}
.article-content table { 
    width: 100%; 
    border-collapse: collapse; 
    margin-bottom: 1.5rem; 
}
.article-content th, .article-content td { 
    border: 1px solid #cbd5e1; 
    padding: 0.75rem; 
    text-align: right; 
}
.article-content th { 
    background-color: #f8fafc; 
    font-weight: bold; 
}
.article-content img { 
    max-width: 100%; 
    height: auto; 
    border-radius: 0.75rem; 
    margin: 1rem 0; 
}