/* ==================== DESIGN TOKENS & THEME VARIABLES ==================== */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;600;700;800&display=swap');

/* Default (Dark Mode - PC App Theme) */
:root, [data-theme="dark"] {
  --primary: #3b82f6;
  --primary-hover: #2563eb;
  --primary-glow: rgba(59, 130, 246, 0.4);
  --secondary: #06b6d4;
  --accent: #f59e0b;
  --accent-purple: #8b5cf6;
  --success: #10b981;
  --danger: #ef4444;
  
  --bg-dark: #111827;
  --bg-card: rgba(31, 41, 55, 0.85);
  --bg-card-hover: rgba(55, 65, 81, 0.9);
  --bg-input: #172033;
  --border-color: #374151;
  --border-color-active: #3b82f6;
  
  --text-main: #f9fafb;
  --text-muted: #9ca3af;
  --text-dim: #bfdbfe;
  --code-bg: rgba(0, 0, 0, 0.6);

  --shadow-card: 0 10px 30px -10px rgba(0, 0, 0, 0.5);
  --shadow-glow: 0 0 25px rgba(59, 130, 246, 0.3);
  --backdrop-filter: blur(16px);
  --transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);

  --bg-gradient: radial-gradient(circle at 10% 20%, rgba(59, 130, 246, 0.15) 0%, transparent 45%),
                 radial-gradient(circle at 90% 80%, rgba(6, 182, 212, 0.12) 0%, transparent 45%),
                 radial-gradient(circle at 50% 50%, rgba(139, 92, 246, 0.06) 0%, transparent 60%);
}

/* Light Mode (Gündüz Modu - PC App Theme) */
[data-theme="light"] {
  --primary: #3b82f6;
  --primary-hover: #2563eb;
  --primary-glow: rgba(59, 130, 246, 0.25);
  --secondary: #0891b2;
  --accent: #d97706;
  --accent-purple: #7c3aed;
  --success: #059669;
  --danger: #dc2626;
  
  --bg-dark: #f8fafc;
  --bg-card: rgba(255, 255, 255, 0.95);
  --bg-card-hover: rgba(241, 245, 249, 0.95);
  --bg-input: #ffffff;
  --border-color: #e5e7eb;
  --border-color-active: #3b82f6;
  
  --text-main: #111827;
  --text-muted: #4b5563;
  --text-dim: #1e3a8a;
  --code-bg: rgba(241, 245, 249, 0.9);

  --shadow-card: 0 10px 25px -5px rgba(0, 0, 0, 0.08);
  --shadow-glow: 0 0 20px rgba(59, 130, 246, 0.15);

  --bg-gradient: radial-gradient(circle at 10% 20%, rgba(59, 130, 246, 0.08) 0%, transparent 45%),
                 radial-gradient(circle at 90% 80%, rgba(6, 182, 212, 0.06) 0%, transparent 45%),
                 radial-gradient(circle at 50% 50%, rgba(139, 92, 246, 0.04) 0%, transparent 60%);
}
