/* IUAI_IUCHAT_PROFILE_THEME_SYNC_V1_20261018
   IUChat is a dark product surface. Force Global Profile modal to use
   IUChat's own palette instead of the generic light fallback.
*/
body[data-iuchat-theme="dark"] #iuai-global-profile-modal-v1{
  background:rgba(3,8,16,.78)!important;
  backdrop-filter:blur(8px);
}
body[data-iuchat-theme="dark"] .iuai-global-profile-dialog-v1{
  background:var(--surface,#101923)!important;
  color:var(--text,#e9eff7)!important;
  border-color:var(--line,#243242)!important;
  box-shadow:0 30px 100px rgba(0,0,0,.72)!important;
  scrollbar-color:#3a5068 var(--bg,#0b1119);
}
body[data-iuchat-theme="dark"] .iuai-global-profile-dialog-v1 header span{
  color:var(--cyan,#41cbe3)!important;
}
body[data-iuchat-theme="dark"] .iuai-global-profile-dialog-v1 header p,
body[data-iuchat-theme="dark"] .iuai-global-profile-dialog-v1>label,
body[data-iuchat-theme="dark"] #iuai-global-number-status-v1{
  color:var(--muted,#899caf)!important;
}
body[data-iuchat-theme="dark"] .iuai-global-profile-dialog-v1 header>button{
  background:transparent!important;
  color:var(--text,#e9eff7)!important;
  border-color:var(--line,#243242)!important;
}
body[data-iuchat-theme="dark"] .iuai-global-avatar-editor-v1{
  background:var(--card2,#0d1621)!important;
  border-color:var(--line,#243242)!important;
}
body[data-iuchat-theme="dark"] .iuai-global-avatar-preview-v1{
  background:linear-gradient(135deg,var(--cyan,#41cbe3),var(--violet,#8871f4))!important;
}
body[data-iuchat-theme="dark"] .iuai-global-avatar-editor-v1 button,
body[data-iuchat-theme="dark"] .iuai-global-system-row-v1 button,
body[data-iuchat-theme="dark"] .iuai-global-profile-dialog-v1 footer button{
  background:#13202c!important;
  color:var(--text,#e9eff7)!important;
  border-color:#33485a!important;
}
body[data-iuchat-theme="dark"] .iuai-global-profile-dialog-v1 input{
  background:var(--bg,#0b1119)!important;
  color:var(--text,#e9eff7)!important;
  border-color:#2d3d4e!important;
  box-shadow:none!important;
}
body[data-iuchat-theme="dark"] .iuai-global-profile-dialog-v1 input:focus{
  border-color:var(--cyan,#41cbe3)!important;
  box-shadow:0 0 0 2px rgba(65,203,227,.12)!important;
}
body[data-iuchat-theme="dark"] .iuai-global-number-input-v1 i{
  background:#13202c!important;
  color:var(--cyan,#41cbe3)!important;
  border-color:#2d3d4e!important;
}
body[data-iuchat-theme="dark"] .iuai-global-profile-dialog-v1 footer .primary{
  border:0!important;
  background:linear-gradient(115deg,var(--cyan,#41cbe3),var(--violet,#8871f4))!important;
  color:#fff!important;
  box-shadow:0 8px 22px rgba(65,203,227,.12)!important;
}
body[data-iuchat-theme="dark"] #iuai-global-number-status-v1.ok{
  color:#61c5a0!important;
}
body[data-iuchat-theme="dark"] #iuai-global-number-status-v1.bad{
  color:#ff7e8b!important;
}
body[data-iuchat-theme="dark"] .iuai-global-profile-dialog-v1 ::selection{
  background:rgba(65,203,227,.22);
}
