/* Make meta rows one line (wrapping if needed) */
.post-single .post-header .post-meta,
.post-single .post-header .entry-meta,
.post-entry .entry-footer,
.post-entry .post-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: .15rem;
}

/* Keep each item inline and aligned */
.post-single .post-header .post-meta > *,
.post-single .post-header .entry-meta > *,
.post-entry .entry-footer > *,
.post-entry .post-meta > * {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}

/* Add "·" between items (remove this block if you see double dots) */
.post-single .post-header .post-meta > * + *::before,
.post-single .post-header .entry-meta > * + *::before,
.post-entry .entry-footer > * + *::before,
.post-entry .post-meta > * + *::before {
  content: "·";
  margin: 0 .5rem;
  opacity: .6;
}

/* Subtle bottom-of-post counter */
.post-views-bottom { margin: .6rem 0 0; opacity: .75; font-size: .95em; }

