/**
 * WP Magic — Post Info widget base styles.
 *
 * Structural layout only. All visual styling (color, typography, hover states,
 * spacing, borders, separator) is driven by the Elementor panel controls, which
 * emit their own scoped CSS. Enqueued on demand via the widget's
 * get_style_depends(), so it loads only where the widget is used.
 */
.wpm-post-info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.wpm-post-info__item {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    transition-property: color, background-color, border-color;
    transition-timing-function: ease;
}

.wpm-post-info__sep {
    pointer-events: none;
    user-select: none;
}