/**
 * Home page overrides.
 *
 * Currently just one thing: the halo text-shadow (tokens.css,
 * --text-shadow-halo) reduced 50% specifically on Home, per the
 * client's explicit request -- every other page keeps the original
 * strength (see --text-shadow-halo-home in tokens.css for why opacity,
 * not blur, is the lever that was halved).
 *
 * Scoped with the `body.home` class (WordPress's own body class for
 * the static front page, not a theme convention) rather than editing
 * the shared component CSS files directly -- pattern-intro.php and
 * split-section.php are reused across most of the site, and their own
 * text-shadow rules must stay untouched for every other page. `body.home`
 * gives each selector enough specificity to win over the shared rule
 * without `!important`. Home's hero heading is handled separately, in
 * the site's own Additional CSS (`.hero-heading h1`), not here -- see
 * front-page.php's doc comment for why that heading isn't styled by
 * this theme's CSS at all.
 */
body.home .cwf-pattern-intro .cwf-pattern-intro__text {
	text-shadow: var(--text-shadow-halo-home);
}

body.home .cwf-split .cwf-split__heading,
body.home .cwf-split .cwf-split__text,
body.home .cwf-split .cwf-split__btn {
	text-shadow: var(--text-shadow-halo-home);
}

/* "What We Do"'s boxed capability list stays 3 columns (2 rows) at
   every width, including desktop -- per the client's explicit request
   that Home NOT widen to the shared 6-columns-in-a-single-row rule
   shared-blocks.css's `.cwf-feature-row--boxed` uses from 1024px up.
   About Us's own identical-looking list (same component, same `boxed`
   call) is UNCHANGED and still widens to 6x1 -- this is a Home-only
   deviation, scoped via its own anchor_id (`#make-it-cine`), not a
   change to the shared rule itself. */
@media (min-width: 1024px) {
	#make-it-cine.cwf-feature-row--boxed .cwf-feature-row__row {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
