/* Hero — Default (hero_style: default). GeneratePress's own H1.entry-title,
   left completely alone by the theme except for these tokens (Design
   Tokens → Heroes → Default). Scoped to body.hero-style-default so 'none'
   — which shows the same H1.entry-title but holds no tokens of its own —
   is never affected by this file.

   Excludes .single-process: Process already has its own page-title margin/
   typography rules in assets/css/conditional/types/process/process.css
   (pre-existing, from the hero-consolidation session) targeting the same
   element with equal CSS specificity. Running both at once would make the
   result depend on load order rather than intent. Not unified here to
   avoid touching Process's already-working fallback chain in the same
   pass as first wiring these tokens up. */

/* GP (core or Premium's Page Header module) still renders its own featured
   image ahead of this hero — unhooking it in PHP doesn't reach Premium's
   render path (see assets/css/conditional/heroes/hero-v1.css), so hide it
   here too. 'default' is the "No Image" variant; 'default_image' is the
   sibling that's allowed to show it. */
#SD.hero-style-default .page-header-image
{
	display: none;
}

#SD.hero-style-default:not(.single-process) H1.entry-title
{
	margin-top: var(--hero-default-margin-top, 0);
	margin-bottom: var(--hero-default-margin-bottom, 0);
	font-family: var(--hero-default-headline-family, var(--font-primary));
	font-weight: var(--hero-default-headline-weight, 700);
	font-size: var(--hero-default-headline-size, var(--titleSizeSmall));
	line-height: var(--hero-default-headline-line-height, 1);
	letter-spacing: var(--hero-default-headline-letter-spacing, normal);
	text-transform: var(--hero-default-headline-text-transform, none);
	color: var(--hero-default-headline-color, inherit);
}
