/* keeps the whole bar tidy */
.timeline-bar { column-gap: .75rem; }

/* subtle, always-centered hairline divider */
.timeline-divider {
  width: 1px;
  height: 18px;                 /* match icon size */
  background-color: var(--bs-border-color);
  display: inline-block;
  align-self: center;
}

/* de-emphasized meta text */
.timeline-secondary {
  color: var(--bs-secondary-color);
  font-weight: 500;             /* optional: a touch for readability */
}
