/* Oct 26, 2026: "make the glowing text clearer" (Nick). Loaded LAST on every page.
   Replaces the stacked 2-60px neon text glows with solid text + a 1px dark crisp shadow + at most a faint 4-6px halo.
   Brand colors unchanged. Higher specificity (:root:root) so it also beats the seasonal script's injected rules. */
:root:root body :is(main,section.hero,.nickblock,.hv-sec) :is(h1,h2,h3,h4){
  -webkit-text-stroke:0!important;
  text-shadow:0 1px 1px rgba(0,0,0,.9),0 0 6px rgba(45,212,191,.28)!important}
:root:root body :is(main,section.hero,.nickblock,.hv-sec) :is(h1,h2,h3,h4) *{-webkit-text-stroke:0!important}
:root:root body :is(main,section.hero,.nickblock,.hv-sec) :is(p,li,figcaption,.hv-eyebrow){
  text-shadow:0 1px 1px rgba(0,0,0,.85)!important}
/* inner pages whose copy sits on the photo */
:root:root body.wp-theme-carrot:is(.contact-us,.resource-page,.privacy,.terms-and-conditions,.houses-for-sale) main :is(p,li){
  text-shadow:0 1px 1px rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.6)!important}
:root:root body.wp-theme-carrot:is(.contact-us,.resource-page,.privacy,.terms-and-conditions,.houses-for-sale) main :is(h1,h2,h3){
  text-shadow:0 1px 1px rgba(0,0,0,.95),0 0 6px rgba(45,212,191,.28)!important}
/* blog index titles */
:root:root body.wp-theme-carrot:is(.blog,.archive,.search) article .entry-title a{
  text-shadow:0 1px 1px rgba(0,0,0,.9)!important}
/* active nav item */
:root:root #menu-main-navigation>li.hv-nav-item.current-menu-item>a.nav-link{text-shadow:0 0 4px rgba(45,212,191,.35)!important}
/* keep listing-card / table / chat text flat (unchanged intent) */
:root:root .hv-listings-page :is(h3.hv-subhead,.hv-card__credit,.hv-card__credit a),
:root:root .hvx .hvx-card,:root:root .hvx .hvx-card *{text-shadow:none!important}
/* "1 2 3" numerals: same orange, tighter halo */
:root:root [class*="wp-duotone-378fc9"] img{filter:brightness(0) saturate(100%) invert(52%) sepia(96%) saturate(2600%) hue-rotate(352deg) brightness(102%) drop-shadow(0 0 3px rgba(45,212,191,.55))!important}
/* header logo ("HUDSON VALLEY / CASH BUYERS"): solid white, no screen blend that softened the thin letters, crisp 1px shadow */
:root:root body .brand-logo{filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgba(0,0,0,.9))!important;mix-blend-mode:normal!important}
/* hero headline ("We Buy Houses In Hudson Valley NY For Cash"): one step heavier (Playfair 500 is the heaviest weight loaded) */
:root:root body section.hero h1{font-weight:500!important;letter-spacing:.003em}
