/* UMAY TEMALARI - 3 TEMA (KOYU, AÇIK, SİSTEM) */

:root, [data-theme="dark"] {
  --bg-primary: #09090b;
  --bg-secondary: #111114;
  --bg-card: rgba(24, 24, 28, 0.65);
  --bg-card-hover: rgba(39, 39, 44, 0.85);
  --bg-input: #121216;
  --border-color: rgba(255, 255, 255, 0.08);
  --border-hover: rgba(255, 255, 255, 0.22);
  --accent-color: #ffffff;
  --accent-glow: rgba(255, 255, 255, 0.16);
  --accent-gradient: linear-gradient(135deg, #ffffff 0%, #d4d4d8 100%);
  --accent-contrast: #09090b;
  --hero-gradient: linear-gradient(135deg, #ffffff 15%, #e4e4e7 60%, #a1a1aa 100%);
  --text-main: #f4f4f5;
  --text-muted: #a1a1aa;
  --text-dim: #71717a;
  --sidebar-bg: #09090b;
  --user-bubble: #18181c;
  --ai-bubble: rgba(20, 20, 24, 0.65);
  --thinking-bg: rgba(255, 255, 255, 0.03);
  --thinking-border: rgba(255, 255, 255, 0.1);
  --scrollbar-thumb: #27272a;

  --modal-sidebar-bg: #111114;
  --modal-content-bg: #18181c;
  --dropdown-bg: #27272a;
  --dropdown-border: rgba(255, 255, 255, 0.12);
  --dropdown-hover: rgba(255, 255, 255, 0.08);
  --dropdown-active: rgba(255, 255, 255, 0.12);
  --dropdown-text: #f4f4f5;
  --dropdown-muted: #a1a1aa;
}

[data-theme="light"] {
  --bg-primary: #f8fafc;
  --bg-secondary: #ffffff;
  --bg-card: #ffffff;
  --bg-card-hover: #f1f5f9;
  --bg-input: #ffffff;
  --border-color: #e2e8f0;
  --border-hover: #cbd5e1;
  --accent-color: #0f172a;
  --accent-glow: rgba(0, 0, 0, 0.08);
  --accent-gradient: linear-gradient(135deg, #0f172a 0%, #334155 100%);
  --accent-contrast: #ffffff;
  --hero-gradient: linear-gradient(135deg, #0f172a 15%, #1e293b 60%, #475569 100%);
  --text-main: #0f172a;
  --text-muted: #475569;
  --text-dim: #64748b;
  --sidebar-bg: #ffffff;
  --user-bubble: #e2e8f0;
  --ai-bubble: #ffffff;
  --thinking-bg: #f8fafc;
  --thinking-border: #e2e8f0;
  --scrollbar-thumb: #cbd5e1;

  --modal-sidebar-bg: #f8fafc;
  --modal-content-bg: #ffffff;
  --dropdown-bg: #ffffff;
  --dropdown-border: #cbd5e1;
  --dropdown-hover: #f1f5f9;
  --dropdown-active: #e2e8f0;
  --dropdown-text: #0f172a;
  --dropdown-muted: #64748b;
}
