/* ==========================================
   ÇAMLICA TEKMER MULTI-PAGE - VARIABLES (EMERALD GREEN THEME)
   Logo Color: #0e4728 | Accent: #059669 | Mint: #10B981
   ========================================== */

:root, html, html[data-theme="dark"], html[data-theme="light"] {
  /* Brand & Theme Palette */
  --brand-primary: #0e4728;       /* Deep Forest Green (Official Logo Color) */
  --brand-secondary: #08371e;     /* Deeper Forest Green */
  --accent-green: #0e4728;        /* Primary Accent */
  --accent-emerald: #059669;      /* Vibrant Emerald Green */
  --accent-mint: #10B981;         /* Bright Mint Green */
  --accent-cyan: #059669;         /* Backward Compatibility Alias -> Emerald */
  --accent-blue: #059669;         /* Replaced Blue -> Emerald */
  
  --accent-glow: rgba(14, 71, 40, 0.18);
  --accent-gradient: linear-gradient(135deg, #0e4728 0%, #059669 100%);
  --accent-gradient-hover: linear-gradient(135deg, #08371e 0%, #047857 100%);
  --accent-tint: rgba(14, 71, 40, 0.06);

  /* Light Theme Surfaces & Colors */
  --bg-primary: #F8FAFC;
  --bg-secondary: #F1F5F9;
  --bg-tertiary: #E2E8F0;
  --bg-card: #FFFFFF;
  
  --text-primary: #0F172A;
  --text-secondary: #334155;
  --text-muted: #475569;
  
  --border-color: #E2E8F0;
  --border-subtle: #F1F5F9;
  --border-glow: rgba(5, 150, 105, 0.3);
  
  --glass-bg: #FFFFFF;
  --glass-bg-hover: #F8FAFC;
  --glass-border: #E2E8F0;
  --backdrop-blur: blur(16px);
  
  --glass-nav: rgba(255, 255, 255, 0.95);
  --backdrop-blur-nav: blur(20px);

  /* Footer & Dark Hero Accent Surface */
  --footer-bg: #064E3B;
  --footer-text: #F0FDF4;

  /* Typography */
  --font-heading: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

  /* Layout & Spacing */
  --header-height: 80px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --card-shadow: 0 4px 20px -2px rgba(14, 71, 40, 0.06), 0 2px 6px -1px rgba(0, 0, 0, 0.04);
  --hover-shadow: 0 16px 36px -4px rgba(14, 71, 40, 0.16), 0 4px 12px rgba(5, 150, 105, 0.1);
  --focus-ring: 0 0 0 3px rgba(5, 150, 105, 0.35);

  /* Transitions */
  --transition-fast: 0.18s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-normal: 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-slow: 0.45s cubic-bezier(0.16, 1, 0.3, 1);
}


