/**
 * سعد AI — نظام ألوان الشعار (فاتح / داكن)
 * Deep Forest Green #1B4332 · Off-White #F8F6F0 · Wing Gold #C4A574
 */
:root {
  --saad-green: #1b4332;
  --saad-green-deep: #0f1f1a;
  --saad-green-mid: #2d5a47;
  --saad-cream: #f8f6f0;
  --saad-cream-muted: #ebe6dc;
  --saad-gold: #c4a574;
  --saad-radius: 18px;
  --saad-radius-sm: 12px;
  --saad-font: "Almarai", "IBM Plex Sans Arabic", system-ui, sans-serif;
  --saad-font-display: "IBM Plex Sans Arabic", "Tajawal", sans-serif;
  --saad-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --saad-shadow: 0 12px 40px rgba(15, 31, 26, 0.12);
}

/* داكن — افتراضي */
html[data-saad-theme="dark"],
html:not([data-saad-theme]) {
  --dash-bg: var(--saad-green);
  --dash-bg-elevated: rgba(15, 31, 26, 0.55);
  --dash-surface: rgba(248, 246, 240, 0.06);
  --dash-text: var(--saad-cream);
  --dash-text-muted: rgba(248, 246, 240, 0.72);
  --dash-primary: var(--saad-cream);
  --dash-primary-fg: var(--saad-green);
  --dash-border: rgba(248, 246, 240, 0.14);
  --dash-input-bg: rgba(15, 31, 26, 0.45);
  --dash-bubble-user: rgba(196, 165, 116, 0.22);
  --dash-bubble-ai: rgba(248, 246, 240, 0.08);
  --dash-accent: var(--saad-gold);
}

/* فاتح */
html[data-saad-theme="light"] {
  --dash-bg: var(--saad-cream);
  --dash-bg-elevated: #ffffff;
  --dash-surface: rgba(27, 67, 50, 0.05);
  --dash-text: var(--saad-green);
  --dash-text-muted: rgba(27, 67, 50, 0.68);
  --dash-primary: var(--saad-green);
  --dash-primary-fg: var(--saad-cream);
  --dash-border: rgba(27, 67, 50, 0.12);
  --dash-input-bg: #ffffff;
  --dash-bubble-user: rgba(27, 67, 50, 0.1);
  --dash-bubble-ai: rgba(27, 67, 50, 0.06);
  --dash-accent: var(--saad-gold);
  color-scheme: light;
}

html[data-saad-theme="dark"] {
  color-scheme: dark;
}
