/* IUAI_LIGHT_THEME_REMAINING_FIX_V1_20261016 */

/* 1) Sidebar IU One entry: this class is attached by light-theme-remaining-fix-v1.js */
body:not([data-theme="dark"]) .iuai-light-iuone-entry-fix{
  color:#17324a!important;
  background:#f6fbfa!important;
  border-color:#c7ddd8!important;
  box-shadow:none!important;
}
body:not([data-theme="dark"]) .iuai-light-iuone-entry-fix:hover{
  color:#102b40!important;
  background:#eef8f5!important;
  border-color:#a9cec4!important;
}
body:not([data-theme="dark"]) .iuai-light-iuone-entry-fix .iuai-light-iuone-label-fix{
  color:#17324a!important;
  opacity:1!important;
  -webkit-text-fill-color:#17324a!important;
}
body:not([data-theme="dark"]) .iuai-light-iuone-entry-fix .iuai-light-iuone-status-fix{
  color:#236a56!important;
  background:#edf8f3!important;
  border-color:#b8d8cf!important;
  opacity:1!important;
  -webkit-text-fill-color:#236a56!important;
}

/* A few known/fallback IU One shapes. */
body:not([data-theme="dark"]) .sidebar [class*="iuone"][class*="status"],
body:not([data-theme="dark"]) .sidebar [class*="iu-one"][class*="status"]{
  color:#236a56!important;
  opacity:1!important;
}
body:not([data-theme="dark"]) .sidebar [class*="iuone"][class*="label"],
body:not([data-theme="dark"]) .sidebar [class*="iu-one"][class*="label"]{
  color:#17324a!important;
  opacity:1!important;
}

/* 2) AI 对话 / 研究的语音输入按钮.
   Original voice-input-ai-research-v1.js hard-codes dark fallback colors. */
body:not([data-theme="dark"]) .iuai-ai-research-voice-v1{
  background:#f7fafc!important;
  color:#4b647c!important;
  border-color:#c8d5e1!important;
  box-shadow:0 1px 2px rgba(24,52,78,.04)!important;
}
body:not([data-theme="dark"]) .iuai-ai-research-voice-v1:hover{
  background:#edf5fa!important;
  color:#173a55!important;
  border-color:#8fb6cf!important;
}
body:not([data-theme="dark"]) .iuai-ai-research-voice-v1 svg{
  color:inherit!important;
  stroke:currentColor!important;
}
body:not([data-theme="dark"]) .iuai-ai-research-voice-v1.listening{
  color:#fff!important;
  background:#c54350!important;
  border-color:#e16a78!important;
}

/* Ensure the two controls remain readable when system/light theme is used. */
html[data-iuai-initial-theme="light"] body .iuai-light-iuone-entry-fix{
  color:#17324a!important;
}
html[data-iuai-initial-theme="light"] body .iuai-ai-research-voice-v1:not(.listening){
  background:#f7fafc!important;
  color:#4b647c!important;
  border-color:#c8d5e1!important;
}
