/**
 * Build 42: final live-layout contrast repair.
 *
 * Direct component selectors cover the structures visible in the supplied
 * screenshots. Runtime surface classes cover edited/flattened Gutenberg
 * variants without making assumptions about their wrapper names.
 */

/* The split hero renders over cream on the live layout, so its copy keeps the
   ink colour. Cream text belongs only to genuinely dark surfaces below. */
html body .site-main .trinity-results-widget--home .tcard__pull,
html body .site-main .section--ink > .container > p,
html body .site-main .section--ink .trinity-center-block,
html body .site-main .trinity-services-cta > .container > p {
  color: #fff8ee !important;
  opacity: 1 !important;
}

/* The result cards use translucent cream over espresso; their quotes should
   read with the same confidence as the names and story links. */
html body .site-main .trinity-results-widget--home .tcard__pull {
  color: rgba(255, 248, 238, .88) !important;
}

/* Modal cards remain white even when their source cards sit on espresso. */
html body .site-main .overlay__body p {
  color: #56463d !important;
}
