.gradient-text { 
    /* گرادینت جدید و دارک بر اساس بنفش و نیلی */
    background-image: linear-gradient(to right, #6d28d9, #4f46e5); 
    -webkit-background-clip: text; 
    background-clip: text; 
    color: transparent; 
}

body { 
    background-color: #111827; 
}

.markdown-content h1, 
.markdown-content h2, 
.markdown-content h3 { 
    font-weight: bold; 
    margin-bottom: 0.75rem; 
    margin-top: 1.5rem; 
}

.markdown-content h1 { 
    font-size: 1.875rem; 
    line-height: 2.25rem; 
    border-bottom: 1px solid #4b5563; 
    padding-bottom: 0.5rem;
}

.markdown-content h2 { 
    font-size: 1.5rem; 
    line-height: 2rem; 
}

.markdown-content h3 { 
    font-size: 1.25rem; 
    line-height: 1.75rem; 
}

.markdown-content p, 
.markdown-content ul, 
.markdown-content ol { 
    margin-bottom: 1rem; 
    line-height: 1.75; 
}

.markdown-content ul, 
.markdown-content ol { 
    list-style-position: inside; 
}

.markdown-content ul { 
    list-style-type: disc; 
}

.markdown-content ol { 
    list-style-type: decimal; 
}

.markdown-content a { 
    /* رنگ لینک‌ها به نیلی تغییر کرد */
    color: #818cf8; /* Indigo-400 */
    text-decoration: underline; 
}

.markdown-content code { 
    background-color: #1f2937; 
    color: #f3f4f6; 
    padding: 0.2rem 0.4rem; 
    border-radius: 0.25rem; 
    font-size: 0.9em; 
}

.markdown-content strong { 
    color: #f9fafb; 
}
