/* Hero palette follows the selected theme; text overrides keep their existing priority. */
.portfolio-template .hero-v2-bio,.hero-bg-stage .hero-v2-bio{color:inherit!important}
.hero-bg-stage .hero-v2{color:var(--hero-bg-ink)}
.hero-bg-stage .hero-v2 :is(h1,h2),.hero-bg-stage .hero-v2-metrics :is(strong,span){color:inherit}
.hero-bg-stage .hero-v2-eyebrow{color:inherit;background:color-mix(in srgb,var(--pv3-primary) 18%,transparent)}
.hero-bg-stage .hero-v2-secondary{color:inherit;border-color:currentColor;background:transparent}
.hero-bg-stage .hero-social-icons a{color:inherit;border-color:currentColor}
.hero-bg-stage .hero-v2-float{color:var(--hero-bg-ink);background:var(--hero-bg-card);border-color:var(--hero-bg-border)}
