/* HRM A129 — Live Final Visual/Text Fix
   Scope: #liveSection only. Fixes dark-mode ON toggle readability. */

body[data-site-theme="night"] #liveSection .phase-a129-live-toggle[data-a129-state="on"],
body[data-site-theme="dark"] #liveSection .phase-a129-live-toggle[data-a129-state="on"],
body.dark #liveSection .phase-a129-live-toggle[data-a129-state="on"],
html.dark #liveSection .phase-a129-live-toggle[data-a129-state="on"]{
  background:linear-gradient(135deg,rgba(6,95,70,.78),rgba(15,23,42,.96))!important;
  color:#f8fafc!important;
  border-color:rgba(52,211,153,.55)!important;
  box-shadow:0 10px 22px rgba(0,0,0,.22)!important;
}

body[data-site-theme="night"] #liveSection .phase-a129-live-toggle[data-a129-state="on"] *,
body[data-site-theme="dark"] #liveSection .phase-a129-live-toggle[data-a129-state="on"] *,
body.dark #liveSection .phase-a129-live-toggle[data-a129-state="on"] *,
html.dark #liveSection .phase-a129-live-toggle[data-a129-state="on"] *{
  color:#f8fafc!important;
}

body[data-site-theme="night"] #liveSection .phase-a129-toggle-on,
body[data-site-theme="dark"] #liveSection .phase-a129-toggle-on,
body.dark #liveSection .phase-a129-toggle-on,
html.dark #liveSection .phase-a129-toggle-on,
body[data-site-theme="night"] #liveSection .phase-a129-live-toggle[data-a129-state="on"] span[data-a129-pill="on"],
body[data-site-theme="dark"] #liveSection .phase-a129-live-toggle[data-a129-state="on"] span[data-a129-pill="on"],
body.dark #liveSection .phase-a129-live-toggle[data-a129-state="on"] span[data-a129-pill="on"],
html.dark #liveSection .phase-a129-live-toggle[data-a129-state="on"] span[data-a129-pill="on"]{
  background:rgba(16,185,129,.26)!important;
  color:#d1fae5!important;
  border:1px solid rgba(110,231,183,.50)!important;
  box-shadow:none!important;
}

body[data-site-theme="night"] #liveSection .phase-a129-live-toggle[data-a129-state="off"],
body[data-site-theme="dark"] #liveSection .phase-a129-live-toggle[data-a129-state="off"],
body.dark #liveSection .phase-a129-live-toggle[data-a129-state="off"],
html.dark #liveSection .phase-a129-live-toggle[data-a129-state="off"]{
  background:rgba(15,23,42,.88)!important;
  color:#e5e7eb!important;
  border-color:rgba(148,163,184,.38)!important;
}

body[data-site-theme="night"] #liveSection .phase-a129-toggle-off,
body[data-site-theme="dark"] #liveSection .phase-a129-toggle-off,
body.dark #liveSection .phase-a129-toggle-off,
html.dark #liveSection .phase-a129-toggle-off{
  background:rgba(15,23,42,.72)!important;
  color:#cbd5e1!important;
  border:1px solid rgba(148,163,184,.45)!important;
}

body[data-site-theme="night"] #liveSection [data-i18n="live"],
body[data-site-theme="dark"] #liveSection [data-i18n="live"],
body.dark #liveSection [data-i18n="live"],
html.dark #liveSection [data-i18n="live"]{
  color:#fecaca!important;
}
