/* Dialogue-only vocabulary: no shared-mini-ui defaults are overwritten. */
:root:has(.dlg-root),
.dlg-root,
[data-theme="light"] .dlg-root,
.dlg-root[data-theme="light"] {
  --dlg-bg: #F7F5ED;
  --dlg-card: #FFFFFF;
  --dlg-muted: #EBF0E2;
  --dlg-text: #203425;
  --dlg-text-secondary: #4F6253;
  --dlg-action: #006F7D;
  --dlg-action-text: #FFFFFF;
  --dlg-border: #CAD3C1;
  --dlg-control-border: #70806C;
  --dlg-focus: #1B6A73;
  --dlg-error: #A72637;
  --dlg-warning: #77500C;
  --dlg-clinician-bg: #EBF0E2;
  --dlg-patient-bg: #F5EFE3;
  --dlg-avatar-bg: #DCE7D5;
  --dlg-avatar-text: #284731;
  --dlg-badge-ko-bg: #D2E4CD;
  --dlg-badge-en-bg: #DFE9EE;
  --dlg-badge-uz-bg: #E7E8CB;
  --dlg-badge-text: #203425;
  --dlg-shadow: 0 2px 8px rgb(32 52 37 / 0.04);
  --dlg-radius: 20px;
}
:root[data-theme="dark"]:has(.dlg-root),
[data-theme="dark"] .dlg-root,
.dlg-root[data-theme="dark"] {
  --dlg-bg: #0B1427;
  --dlg-card: #18263B;
  --dlg-muted: #20364A;
  --dlg-text: #F1F6FF;
  --dlg-text-secondary: #B9C9DE;
  --dlg-action: #79EFD4;
  --dlg-action-text: #082D25;
  --dlg-border: #405671;
  --dlg-control-border: #8194AE;
  --dlg-focus: #A5D8FF;
  --dlg-error: #FFADB8;
  --dlg-warning: #F6D78B;
  --dlg-clinician-bg: #1C2C43;
  --dlg-patient-bg: #203B45;
  --dlg-avatar-bg: #254F50;
  --dlg-avatar-text: #ADFAE6;
  --dlg-badge-ko-bg: #89EBCF;
  --dlg-badge-en-bg: #B5D7F1;
  --dlg-badge-uz-bg: #C0DFE9;
  --dlg-badge-text: #082D25;
  --dlg-shadow: 0 3px 12px rgb(0 0 0 / 0.12);
}
