/*
 * assets/css/themes.css
 * 3 Farklı Görsel Tema Sistemi
 */

/* 1. TEMA: KOYU CAM & NEON (Dark Glassmorphism) */
html.theme-glass-dark, body.theme-glass-dark {
  --bg: #0b0e17;
  --bg-card: rgba(24, 28, 44, 0.85);
  --bg-hover: rgba(38, 44, 68, 0.9);
  --card: rgba(24, 28, 44, 0.85);
  --card-sub: rgba(18, 21, 34, 0.8);
  --border: #232a40;
  --border-lt: #323c5a;
  --text: #e2e8f0;
  --muted: #8e99b0;
  --faint: #475569;
  --white: #ffffff;
  --radius: 16px;
  --radius-lg: 22px;
  --shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.45);
  backdrop-filter: blur(8px);
}

html.theme-glass-dark .card,
html.theme-glass-dark .sa-stat,
html.theme-glass-dark .modal,
html.theme-glass-dark .topbar,
html.theme-glass-dark .sa-topbar {
  background: rgba(22, 27, 42, 0.9) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37) !important;
}

/* 2. TEMA: SADE & ZARİF AYDINLIK (Clean Minimalist Light) */
html.theme-minimal-light, body.theme-minimal-light {
  --bg: #f8fafc;
  --bg-card: #ffffff;
  --bg-hover: #f1f5f9;
  --card: #ffffff;
  --card-sub: #f8fafc;
  --border: #e2e8f0;
  --border-lt: #cbd5e1;
  --text: #0f172a;
  --muted: #64748b;
  --faint: #94a3b8;
  --white: #0f172a;
  --radius: 14px;
  --radius-lg: 18px;
  --shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
}

html.theme-minimal-light .card,
html.theme-minimal-light .sa-stat,
html.theme-minimal-light .modal,
html.theme-minimal-light .topbar,
html.theme-minimal-light .sa-topbar {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important;
}

html.theme-minimal-light .topbar-name,
html.theme-minimal-light .sa-title,
html.theme-minimal-light .card-title,
html.theme-minimal-light h1,
html.theme-minimal-light h2,
html.theme-minimal-light h3 {
  color: #0f172a !important;
}

html.theme-minimal-light .input,
html.theme-minimal-light select,
html.theme-minimal-light textarea {
  background: #f8fafc !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}

html.theme-minimal-light .p-tab,
html.theme-minimal-light .sa-tab {
  color: #64748b !important;
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
}

html.theme-minimal-light .p-tab.active,
html.theme-minimal-light .sa-tab.active {
  color: #ffffff !important;
  background: var(--orange) !important;
  border-color: var(--orange) !important;
}

/* 3. TEMA: SİBER YÜKSEK TEKNOLOJİ (Cyber High-Tech & Contrast) */
html.theme-cyber-contrast, body.theme-cyber-contrast {
  --bg: #07070a;
  --bg-card: #111218;
  --bg-hover: #181a24;
  --card: #111218;
  --card-sub: #0a0b0f;
  --border: #3b3524;
  --border-lt: #524729;
  --text: #f3f4f6;
  --muted: #9ca3af;
  --faint: #4b5563;
  --white: #ffffff;
  --orange: #ff9800;
  --orange-dk: #f57c00;
  --radius: 8px;
  --radius-lg: 12px;
  --shadow: 0 0 20px rgba(255, 152, 0, 0.15);
}

html.theme-cyber-contrast .card,
html.theme-cyber-contrast .sa-stat,
html.theme-cyber-contrast .modal,
html.theme-cyber-contrast .topbar,
html.theme-cyber-contrast .sa-topbar {
  background: #111218 !important;
  border: 1.5px solid #ff9800 !important;
  box-shadow: 0 0 15px rgba(255, 152, 0, 0.1) !important;
}

html.theme-cyber-contrast .btn-orange,
html.theme-cyber-contrast .p-tab.active,
html.theme-cyber-contrast .sa-tab.active {
  background: #ff9800 !important;
  color: #000000 !important;
  font-weight: 800 !important;
  box-shadow: 0 0 12px rgba(255, 152, 0, 0.4) !important;
}
