/* Keep the article body focused: hide only the single-post featured image. */
body.single-post :is(.blog-details-page__content__inner > .blog-details-page__img-box, .blog-detail-page > figure) {
    display: none !important;
}

body.single-post :is(.blog-details-page__content__inner > .text, .blog-detail-meta, .entry-content, .elementor-widget-theme-post-content) :is(p, li):not(.has-text-align-center):not(.has-text-align-right) {
    text-align: justify;
    text-justify: inter-word;
}
body.single-post a.cit-article-image { cursor: zoom-in; }
.cit-article-lightbox .mfp-img { max-width: 100%; object-fit: contain; }
.cit-article-lightbox .mfp-title { font-size: 13px; line-height: 1.6; }
.cit-article-lightbox button:focus-visible { outline: 2px solid #80bdff; outline-offset: -4px; }
