/* K STELLA WAY RC122 — UNIFIED CHAMPAGNE INTRO + CLEAN SOURCE VIDEO
   Scope: intro story typography only.
   - Main title and lower question/subcopy use the exact same champagne-gold color.
   - No gradients, no blue/gold alternation, no blur/veil/plate.
   - First guide copy follows the same color rule.
   The underlying story video asset is replaced separately with a clean no-subtitle cut. */

:root{--ksw-intro-champagne:#f1d58a;}

/* First guide: title + lower line, one identical color. */
#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{
  background:none!important;
  background-image:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  color:var(--ksw-intro-champagne)!important;
  -webkit-text-fill-color:var(--ksw-intro-champagne)!important;
  -webkit-text-stroke:.55px rgba(32,20,4,.82)!important;
  text-shadow:0 2px 1px rgba(0,0,0,.92),0 4px 10px rgba(0,0,0,.58)!important;
  filter:none!important;
}

/* Scene 2 through final intro scene: exact same solid champagne for both lines. */
#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-champagne)!important;
  -webkit-text-fill-color:var(--ksw-intro-champagne)!important;
  -webkit-text-stroke:.60px rgba(25,18,7,.88)!important;
  text-shadow:0 2px 1px rgba(0,0,0,.94),0 4px 10px rgba(0,0,0,.62)!important;
  filter:none!important;
}

/* Make sure no old caption plate/veil can return. */
#introCinematicCaption,
#introCinematicCaption .sw-cinematic-copy{
  background:transparent!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;
  background:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  filter:none!important;
  opacity:0!important;
}
#introCinematicQuote{display:none!important;}
