/**
 * rp-hero-title.css
 * Page-title hero band overrides (Kadence's .entry-hero — the light-grey band
 * showing the page title, e.g. section.entry-hero.page-hero-section on
 * page.php / single.php via Kadence's entry-header template part).
 *
 * Scoped on purpose: only the title font and a bottom divider change here —
 * background colour, spacing, and alignment stay whatever Kadence/Customizer
 * already has set. Enqueued after Kadence's own styles and kadence-child's
 * style.css (see functions.php) so it wins the cascade without !important.
 */

/* Confirmed live markup:
 * section.entry-hero > .entry-hero-container-inner > .hero-container >
 *   header.entry-header.page-title > h1.entry-title
 * Scoped to ".entry-hero .entry-title" (not a bare ".entry-title") so this
 * never touches the unrelated h1.entry-title Kadence renders inside blog
 * post/archive loops. */
.entry-hero .entry-title {
    font-family: 'Poppins', system-ui, sans-serif;
    font-weight: 700;
    letter-spacing: -0.02em;
}

/* 4px multicoloured gradient divider along the hero band's bottom edge. */
.entry-hero {
    position: relative;
}
.entry-hero::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    background: linear-gradient(90deg, #2f7bff 0%, #b341ff 50%, #ff2d8e 100%);
    box-shadow: 0 0 24px rgba(179, 65, 255, 0.45);
}
