/* 2026-10-27 · Contraste sensible al tema.
   Evita imponer texto blanco sobre tarjetas claras. */
body[data-pc-app="player"] .guided-root{color:var(--text,#fff7f4)}
body[data-pc-app="player"] .guided-root :is(.guide-intro,.guide-home-hero p,.guide-category-copy small,.guide-action-card small){
  color:var(--muted,#ded3dd);
}
body[data-pc-app="player"] .guided-root .guide-step-card.upcoming{opacity:1}
body[data-pc-app="player"] .guided-root :is(.guide-choice,.guide-category-card,.guide-action-card){
  color:var(--text,#fff7f4)
}
body[data-pc-app="player"] .guided-root :is(.guide-choice,.guide-category-card,.guide-back-button):focus-visible{
  outline:3px solid #eab169;outline-offset:3px;
}
html[data-pc-appearance="light"] body[data-pc-app="player"] .guided-root :is(.guide-intro,.guide-home-hero p,.guide-section p,.guide-category-copy small,.guide-action-card small,.guide-confirmation p,.guide-step-card p){
  color:#514553!important;
}
html[data-pc-appearance="light"] body[data-pc-app="player"] .guided-root :is(.guide-choice,.guide-category-card,.guide-action-card){
  color:#2e2734!important;
}
html[data-pc-appearance="light"] body[data-pc-app="player"] .guided-root .guide-choice.selected{
  background:#eee0e8!important;border-color:#945e7a!important;color:#33273a!important;
}
html[data-pc-appearance="light"] body[data-pc-app="player"] .guided-root :is(.guide-choice,.guide-category-card,.guide-back-button):focus-visible{
  outline-color:#8d3f63;
}
@media(max-width:700px){
 body[data-pc-app="player"] .guided-root :is(.guide-hero,.guide-home-hero,.guide-category-card){
   overflow-wrap:anywhere;
 }
}
