
/* V12.4 theme repair */
html,body{min-height:100%}
html.dark,body.dark,html[data-theme="dark"],body[data-theme="dark"]{background:#071421!important;color:#f8fafc!important;color-scheme:dark}
html.light,body.light,html[data-theme="light"],body[data-theme="light"]{background:#f8fbff!important;color:#0f172a!important;color-scheme:light}
html.light .sch-tool-page,html[data-theme="light"] .sch-tool-page,
html.light .v17-page,html[data-theme="light"] .v17-page,
html.light .v11-page,html[data-theme="light"] .v11-page{
  background:linear-gradient(135deg,#f8fbff 0%,#eef7ff 48%,#effdf7 100%)!important;color:#0f172a!important
}
html.dark .sch-tool-page,html[data-theme="dark"] .sch-tool-page,
html.dark .v17-page,html[data-theme="dark"] .v17-page,
html.dark .v11-page,html[data-theme="dark"] .v11-page{
  background:linear-gradient(135deg,#172b56 0%,#071421 48%,#07352f 100%)!important;color:#f8fafc!important
}
html.light .sch-card,html.light .sch-tool-hero,html.light .tool-card,html.light .v17-card,html.light .v123-guide,
html[data-theme="light"] .sch-card,html[data-theme="light"] .sch-tool-hero,html[data-theme="light"] .tool-card,html[data-theme="light"] .v17-card,html[data-theme="light"] .v123-guide{
  background:rgba(255,255,255,.94)!important;color:#0f172a!important;border-color:rgba(15,23,42,.14)!important
}
html.light .sch-card h1,html.light .sch-card h2,html.light .sch-card h3,
html.light .sch-tool-hero h1,html.light .sch-tool-hero h2,html.light .sch-tool-hero h3,
html.light .tool-card h3,html.light .v17-card h3,html.light .v123-guide h2,html.light .v123-guide h3,
html[data-theme="light"] .sch-card h1,html[data-theme="light"] .sch-card h2,html[data-theme="light"] .sch-card h3,
html[data-theme="light"] .sch-tool-hero h1,html[data-theme="light"] .sch-tool-hero h2,html[data-theme="light"] .sch-tool-hero h3,
html[data-theme="light"] .tool-card h3,html[data-theme="light"] .v17-card h3,html[data-theme="light"] .v123-guide h2,html[data-theme="light"] .v123-guide h3{
  color:#0f172a!important
}
html.light .sch-card p,html.light .sch-card li,html.light .sch-card label,html.light .sch-tool-hero p,html.light .tool-card p,html.light .v17-card p,html.light .v123-guide p,html.light .v123-guide li,
html[data-theme="light"] .sch-card p,html[data-theme="light"] .sch-card li,html[data-theme="light"] .sch-card label,html[data-theme="light"] .sch-tool-hero p,html[data-theme="light"] .tool-card p,html[data-theme="light"] .v17-card p,html[data-theme="light"] .v123-guide p,html[data-theme="light"] .v123-guide li{
  color:#334155!important
}
html.light textarea,html.light input,html.light select,html.light .sch-output,
html[data-theme="light"] textarea,html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] .sch-output{
  background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.18)!important
}
html.dark textarea,html.dark input,html.dark select,html.dark .sch-output,
html[data-theme="dark"] textarea,html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] .sch-output{
  background:rgba(2,6,23,.72)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.28)!important
}
