/*
 * v0.4.2 — ONLY connected evergreen daily-puzzle pages receive the body flags.
 * This changes visual presentation; it never removes data from WordPress or SEO schema.
 * Puzzle card date and puzzle number are intentionally untouched.
 */
body.ivd-clean-puzzle-page.ivd-hide-byline :is(
  .entry-header .entry-meta,
  .entry-header .post-meta,
  .entry-header .meta-info,
  .post-header .post-meta,
  .post-header .entry-meta,
  .entry-header .post-info,
  .entry-header .byline,
  .entry-header .posted-on,
  .post-header .posted-on,
  .single-header .post-meta,
  .single-post-meta,
  .single-meta,
  .single-entry-meta,
  .post-meta-single,
  .post-meta-info,
  .single-post__meta,
  .article-header__meta,
  .single-article-meta,
  .post-meta-wrap,
  .entry-meta,
  .post-meta,
  .article-meta,
  .post-details-meta,
  .blog-post-meta,
  .single-post-info,
  .post-byline,
  .author-byline,
  .wp-block-post-author,
  .wp-block-post-date,
  .wp-block-post-comments-count,
  .elementor-post-info,
  .post-reading-time,
  .reading-time,
  .reading-duration,
  .time-to-read,
  .read-time
) {display:none!important}

body.ivd-clean-puzzle-page.ivd-hide-author-box :is(
  .author-box,
  .post-author-box,
  .post-author-bio,
  .author-bio,
  .author-biography,
  .author-info,
  .entry-author,
  .single-author-box,
  .about-author,
  .author-details,
  .author-profile,
  .post-author-details,
  .post-author-info
) {display:none!important}

body.ivd-clean-puzzle-page.ivd-hide-toc :is(
  .table-of-contents,
  .toc-container,
  .toc-wrapper,
  .toc-box,
  .article-toc,
  .entry-toc,
  .post-toc,
  .rank-math-toc-block,
  .wp-block-table-of-contents,
  .ez-toc-container,
  #ez-toc-container,
  .lwptoc,
  .wp-block-rank-math-toc-block,
  .toc-widget,
  #toc,
  .toc
) {display:none!important}

body.ivd-clean-puzzle-page.ivd-hide-featured :is(
  .single-post-thumbnail,
  .single-featured-image,
  .single-post-featured-image,
  .post-featured-image,
  .entry-featured-image,
  .entry-thumbnail,
  .featured-media,
  .single-entry-thumbnail,
  .article-featured-image,
  .post-header-image,
  .post-cover-image,
  .post-thumbnail,
  .featured-image,
  .post-featured,
  .featured-image-wrap
) {display:none!important}

body.ivd-clean-puzzle-page.ivd-hide-tags :is(
  .single-post-tags,
  .post-tags,
  .entry-tags,
  .tags-links,
  .post-tag,
  .article-tags,
  .blog-tags,
  .post-tag-list,
  .post-footer-tags,
  .entry-footer .tag-links,
  .wp-block-post-terms.taxonomy-post_tag
) {display:none!important}

body.ivd-clean-puzzle-page.ivd-hide-comments :is(
  #comments,
  #respond,
  .comments-area,
  .comments-wrap,
  .comments-wrapper,
  .comments-section,
  .post-comments,
  .comment-respond,
  .comment-form-wrap,
  .comment-form,
  .wp-block-post-comments-form,
  .wp-block-comments,
  .wp-block-post-comments,
  .comment-reply-title
) {display:none!important}

body.ivd-clean-puzzle-page.ivd-hide-post-nav :is(
  .post-navigation,
  .post-nav,
  .post-pagination-nav,
  .single-post-navigation,
  .single-post-nav,
  .post-prev-next,
  .prev-next-posts,
  .navigation.post-navigation,
  .wp-block-post-navigation-link,
  .next-post-link,
  .previous-post-link,
  .post-next-prev
) {display:none!important}
