/* Hide all post meta elements (author, date, categories, tags, comments) */
.entry-meta,
.entry-footer,
.post-meta,
.posted-on,
.byline,
.author,
.vcard,
.cat-links,
.tags-links,
.entry-date,
.time,
.updated,
.published,
.meta,
.comments-link,
.comment-respond,
.comments-area,
.page-links,
article .meta,
.author-info,
.post-author,
.post-date,
.post-categories,
.post-tags,
header.entry-header .entry-meta,
footer.entry-footer,
.taxonomy-description {
  display: none !important;
}

/* Hide specific WordPress default theme selectors */
.twentytwentyone .entry-header .entry-meta,
.twentytwentytwo .entry-header .wp-block-post-author,
.twentytwentytwo .entry-header .wp-block-post-date,
.twentytwentythree .wp-block-post-author,
.twentytwentythree .wp-block-post-date,
.wp-block-post-author,
.wp-block-post-date,
.wp-block-post-terms,
.has-post-author,
.has-post-date {
  display: none !important;
}

/* Optional: tighten layout when meta is hidden */
.single .entry-header,
.archive .entry-header,
.blog .entry-header {
  margin-bottom: 1rem;
}
