/* K STELLA WAY RC123 — NEAR-WHITE INTRO TYPE + INPUT-LOCKED CAPTIONS
   Scope: intro story typography and caption timing presentation only.
   - Almost all color removed from intro copy: one near-white warm ivory.
   - Main and sub line use the exact same color.
   - Readability comes from a thin dark stroke/shadow, not from colored type or plates.
   - No blur, veil, translucent caption plate, or gradient fill. */
:root{--ksw-intro-nearwhite:#f7f7f3;}

#introFlowApp .sw-impact-copy strong,
#introFlowApp .sw-impact-copy span,
#introFlowApp .sw-impact.phase-two-on .phase-two strong,
#introFlowApp .sw-impact.phase-two-on .phase-two span,
#introCinematicCaption strong,
#introCinematicCaption span,
#introCinematicCaption.accent-gold strong,
#introCinematicCaption.accent-blue strong{
  background:none!important;
  background-image:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  color:var(--ksw-intro-nearwhite)!important;
  -webkit-text-fill-color:var(--ksw-intro-nearwhite)!important;
  -webkit-text-stroke:.48px rgba(6,12,25,.74)!important;
  text-shadow:0 1px 2px rgba(0,0,0,.92),0 4px 12px rgba(0,0,0,.50)!important;
  filter:none!important;
}

#introCinematicCaption,
#introCinematicCaption .sw-cinematic-copy,
#introCinematicCaption::before{
  background:transparent!important;
  background-image:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  filter:none!important;
  box-shadow:none!important;
}
#introCinematicCaption::before{content:none!important;display:none!important;opacity:0!important;}
#introSubtitleEraser{display:none!important;}
#introCinematicQuote{display:none!important;}
