@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Inter:wght@400;500;600&display=swap');

:root {
  /* Renk Paleti - Premium Finans/Sigorta Çizgisi */
  --color-primary: #0A192F;       /* Çok Derin Lacivert */
  --color-primary-light: #112240; /* Açık Lacivert */
  --color-secondary: #00D4FF;     /* Neon Turkuaz (Vurgular için) */
  --color-accent: #00E676;        /* Başarı/Onay Yeşili */
  --color-text-dark: #0F172A;     /* Koyu Metin */
  --color-text-muted: #64748B;    /* Gri Metin */
  --color-bg-light: #F8FAFC;      /* Arka Plan */
  --color-bg-white: #FFFFFF;
  
  /* Glassmorphism (Cam Efekti) Arka Planları */
  --glass-bg: rgba(255, 255, 255, 0.7);
  --glass-bg-dark: rgba(10, 25, 47, 0.85);
  --glass-border: rgba(255, 255, 255, 0.18);
  
  /* Tipografi */
  --font-heading: 'Plus Jakarta Sans', sans-serif;
  --font-body: 'Inter', sans-serif;
  
  /* Gölgeler - Derinlik ve Havada Durma Hissi */
  --shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
  --shadow-md: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(0, 0, 0, 0.04);
  --shadow-lg: 0 25px 50px -12px rgba(0, 0, 0, 0.15);
  --shadow-glass: 0 8px 32px 0 rgba(31, 38, 135, 0.07);
  --shadow-neon: 0 0 20px rgba(0, 212, 255, 0.3);
  
  /* Yuvarlatmalar */
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-pill: 9999px;
  
  /* Animasyon Eğrileri (Kusursuz akıcılık için) */
  --transition-fast: 0.2s ease;
  --transition-normal: 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-slow: 0.7s cubic-bezier(0.16, 1, 0.3, 1);
}