.Smytec-post-meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
}

/* Date specific variables */
.Smytec-post-meta .Smytec-post-meta__date {
    color: var(--pm-date-color, #666) !important;
    font-size: var(--pm-date-size, 14px) !important;
    font-family: var(--pm-date-font, inherit) !important;
    font-weight: var(--pm-date-weight, 400) !important;
    line-height: var(--pm-date-line-height, 1.4em) !important;
    letter-spacing: var(--pm-date-letter-spacing, 0) !important;
    text-transform: var(--pm-date-transform, none) !important;
    font-style: var(--pm-date-font-style, normal) !important;
    text-decoration: var(--pm-date-decoration, none) !important;
}

/* Read Time specific variables */
.Smytec-post-meta .Smytec-post-meta__read-time {
    color: var(--pm-read-color, #666) !important;
    font-size: var(--pm-read-size, 14px) !important;
    font-family: var(--pm-read-font, inherit) !important;
    font-weight: var(--pm-read-weight, 400) !important;
    line-height: var(--pm-read-line-height, 1.4em) !important;
    letter-spacing: var(--pm-read-letter-spacing, 0) !important;
    text-transform: var(--pm-read-transform, none) !important;
    font-style: var(--pm-read-font-style, normal) !important;
    text-decoration: var(--pm-read-decoration, none) !important;
}

.Smytec-post-meta__separator {
    opacity: 0.7;
    color: var(--pm-date-color, #666); /* Follow date color by default */
}
