
body.aict-agents-page .aict-ap-section-title,
body.aict-agents-page .aict-ap-hero-title,
body.aict-agents-page .aict-ap-compare-title,
body.aict-agents-page .aict-ap-faq-title{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;opacity:1!important;}
body.aict-agents-page .aict-ap-section-sub,
body.aict-agents-page .aict-ap-hero-sub{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;opacity:1!important;}
body.aict-agents-page .aict-agent-card-name,
body.aict-agents-page .aict-ap-role-agent-name,
body.aict-agents-page .aict-ap-how-step-body h3,
body.aict-agents-page .aict-ap-outcome-title,
body.aict-agents-page .aict-ap-faq-item summary{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;opacity:1!important;font-weight:600!important;}
body.aict-agents-page .aict-agent-card-desc,
body.aict-agents-page .aict-ap-role-agent-desc,
body.aict-agents-page .aict-ap-how-step-body p,
body.aict-agents-page .aict-ap-outcome-desc,
body.aict-agents-page .aict-ap-faq-item p,
body.aict-agents-page .aict-agent-card-usecases li{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;opacity:1!important;}
body.aict-agents-page .aict-ap-role-tab{color:#374151!important;-webkit-text-fill-color:#374151!important;opacity:1!important;}
body.aict-agents-page .aict-ap-teaser-bar,
body.aict-agents-page .aict-ap-teaser-bar *{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;}
/* v4.16.42 (browser audit EE): split prefers-color-scheme dark from manual
   data-theme=dark so a user who toggled to light still gets light colors
   even when the OS prefers dark. The previous block applied dark text colors
   purely on prefers-color-scheme without honoring the manual override,
   producing white-on-white headings + invisible text on /agents and
   /agents/<slug> for system-dark + user-toggled-light visitors. */
@media (prefers-color-scheme:dark){
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-section-title,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-hero-title,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-compare-title,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-faq-title,
  html:not([data-theme="light"]) body.aict-agents-page .aict-agent-card-name,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-role-agent-name,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-how-step-body h3,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-outcome-title,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-faq-item summary{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important;}
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-section-sub,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-hero-sub,
  html:not([data-theme="light"]) body.aict-agents-page .aict-agent-card-desc,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-role-agent-desc,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-how-step-body p,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-outcome-desc,
  html:not([data-theme="light"]) body.aict-agents-page .aict-ap-faq-item p,
  html:not([data-theme="light"]) body.aict-agents-page .aict-agent-card-usecases li{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}
}
/* Manual data-theme=dark mirrors the same overrides regardless of OS preference. */
[data-theme="dark"] body.aict-agents-page .aict-ap-section-title,
[data-theme="dark"] body.aict-agents-page .aict-ap-hero-title,
[data-theme="dark"] body.aict-agents-page .aict-ap-compare-title,
[data-theme="dark"] body.aict-agents-page .aict-ap-faq-title,
[data-theme="dark"] body.aict-agents-page .aict-agent-card-name,
[data-theme="dark"] body.aict-agents-page .aict-ap-role-agent-name,
[data-theme="dark"] body.aict-agents-page .aict-ap-how-step-body h3,
[data-theme="dark"] body.aict-agents-page .aict-ap-outcome-title,
[data-theme="dark"] body.aict-agents-page .aict-ap-faq-item summary{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important;}
[data-theme="dark"] body.aict-agents-page .aict-ap-section-sub,
[data-theme="dark"] body.aict-agents-page .aict-ap-hero-sub,
[data-theme="dark"] body.aict-agents-page .aict-agent-card-desc,
[data-theme="dark"] body.aict-agents-page .aict-ap-role-agent-desc,
[data-theme="dark"] body.aict-agents-page .aict-ap-how-step-body p,
[data-theme="dark"] body.aict-agents-page .aict-ap-outcome-desc,
[data-theme="dark"] body.aict-agents-page .aict-ap-faq-item p,
[data-theme="dark"] body.aict-agents-page .aict-agent-card-usecases li{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}
