/* ========================================
   DESKTOP FIX - ALL PAGES
   Fix judul terpotong & hapus card news kecil
   ======================================== */

@media (min-width: 992px) {

    /* Fix Judul Terpotong - Semua Halaman */
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        word-wrap: break-word !important;
        overflow-wrap: break-word !important;
        white-space: normal !important;
    }

    /* News Detail - Article Title */
    .wrap__article-detail-title h1 {
        word-wrap: break-word !important;
        overflow-wrap: break-word !important;
        white-space: normal !important;
    }

    /* Category Page - Article Cards */
    .blog_pages .article__entry .article__content h5 a {
        word-wrap: break-word !important;
        overflow-wrap: break-word !important;
        white-space: normal !important;
    }

    /* Home Page - All Card Titles */
    .card__post__title h5 a,
    .card__post__title h6 a {
        word-wrap: break-word !important;
        overflow-wrap: break-word !important;
        white-space: normal !important;
    }

    /* Sidebar Small News - NO CARD, Simple List */
    .wrapper__list__article-small .card__post-list {
        background: transparent !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        padding: 0 !important;
        margin-bottom: 1rem !important;
        padding-bottom: 1rem !important;
        border-bottom: 1px solid #e9ecef !important;
    }

    .wrapper__list__article-small .card__post-list:last-child {
        border-bottom: none !important;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Sidebar Titles - Full Display */
    .wrapper__list__article-small .card__post__title h6,
    .wrapper__list__article-small .card__post__title h6 a {
        word-wrap: break-word !important;
        overflow-wrap: break-word !important;
        white-space: normal !important;
        display: block !important;
    }

    /* Social Share Buttons - Desktop */
    .btn-social-o,
    .btn-linkedin-o {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0.5rem !important;
        padding: 0.5rem 1rem !important;
        border-radius: 8px !important;
        font-weight: 600 !important;
        font-size: 0.875rem !important;
        transition: all 0.2s ease !important;
        border: none !important;
    }

    .btn-social-o i,
    .btn-social-o svg,
    .btn-linkedin-o i {
        font-size: 1rem !important;
        width: 16px !important;
        height: 16px !important;
    }

    .btn-social-o.facebook {
        background: #1877f2 !important;
        color: #fff !important;
    }

    .btn-social-o.whatsapp {
        background: #25d366 !important;
        color: #fff !important;
    }

    .btn-social-o.telegram {
        background: #0088cc !important;
        color: #fff !important;
    }

    .btn-linkedin-o.linkedin {
        background: #0a66c2 !important;
        color: #fff !important;
    }

    .btn-social-o:hover,
    .btn-linkedin-o:hover {
        opacity: 0.9 !important;
        transform: translateY(-1px) !important;
    }

    /* Category Page - Sidebar Cards */
    .blog_pages .wrapper__list__article-small .card__post-list {
        background: transparent !important;
        box-shadow: none !important;
        border-radius: 0 !important;
    }

    .blog_pages .card__post__title h6 a {
        word-wrap: break-word !important;
        overflow-wrap: break-word !important;
    }

    /* Home Page - Popular Posts */
    .popular-green .popular-meta h5 a {
        word-wrap: break-word !important;
        overflow-wrap: break-word !important;
    }

    /* Related Articles */
    .related-article .article__entry .article__content h5 a {
        word-wrap: break-word !important;
        overflow-wrap: break-word !important;
    }
}