
    .article-content {
        font-size: clamp(0.95rem, 3vw, 1.08rem); /* ডায়নামিক ফন্ট সাইজ */
        line-height: 1.7;
        color: #2d3748;
        word-wrap: break-word;
        overflow-wrap: break-word;
    }
    
    /* মোবাইলে ইমেজ রেস্পন্সিভ */
    .article-content img,
    .article-featured-image {
        max-width: 100%;
        height: auto;
        display: block;
        margin: 1.5rem auto;
    }
    
    /* টেবিল রেস্পন্সিভ করার জন্য */
    .table-responsive-wrapper {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        margin: 1.5rem 0;
    }
    
    .article-content table {
        width: 100%;
        border-collapse: collapse;
        min-width: 600px;
    }
    
    /* ভিডিও রেস্পন্সিভ */
    .video-responsive {
        position: relative;
        padding-bottom: 56.25%; /* 16:9 */
        height: 0;
        overflow: hidden;
        margin: 1.5rem 0;
    }
    
    .video-responsive iframe,
    .video-responsive video,
    .video-responsive embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 16px;
    }
    
    /* মোবাইলে কোড ব্লক */
    .blog-code {
        font-size: clamp(0.75rem, 2.5vw, 0.9rem);
        border-radius: 16px;
    }
    
    /* মোবাইলে হেডিং */
    .article-title {
        font-size: clamp(1.75rem, 5vw, 2.5rem);
    }
    
    /* মোবাইলে প্যাডিং অ্যাডজাস্ট */
    @media (max-width: 768px) {
        .article-content {
            line-height: 1.6;
        }
        
        .article-content h2 {
            font-size: 1.5rem;
        }
        
        .article-content h3 {
            font-size: 1.3rem;
        }
        
        .article-content blockquote {
            padding: 1rem;
            margin: 1rem 0;
        }
        
        .share-card,
        .author-card {
            margin: 1rem !important;
        }
    }
    