/**
 * ============================================================
 * PLATON SOLUTIONS - CSS Variables
 * Design Modern & Clean - Stil Corporate
 * ============================================================
 */

:root {
  /* ─── Palette Principală (Stil Clean/Corporate) ──────────── */
  --primary: #1a1a2e;
  --secondary: #4361ee;
  --accent: #4361ee;
  --accent-light: #6b7cff;
  --accent-dark: #3651d4;
  --accent2: #4361ee;
  
  /* ─── Backgrounds ────────────────────────────────────────── */
  --bg-white: #FFFFFF;
  --bg-light: #F8FAFC;
  --bg-gray: #f1f5f9;
  --bg-dark: #1a1a2e;
  --bg-section: #FFFFFF;
  --bg-section-alt: #F8FAFC;
  
  /* ─── Text Colors ────────────────────────────────────────── */
  --text-dark: #1a1a2e;
  --text-primary: #1a1a2e;
  --text-secondary: #64748b;
  --text-light: #FFFFFF;
  --text-muted: #94a3b8;
  --text-accent: #4361ee;
  
  /* ─── Card Styles ────────────────────────────────────────── */
  --card-bg: #FFFFFF;
  --card-border: #e2e8f0;
  --card-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
  --card-shadow-hover: 0 20px 40px rgba(67, 97, 238, 0.12);
  
  /* ─── Gradients ──────────────────────────────────────────── */
  --gradient-primary: linear-gradient(135deg, #4361ee 0%, #6b7cff 100%);
  --gradient-dark: linear-gradient(135deg, #1a1a2e 0%, #2d2d44 100%);
  --gradient-hero: linear-gradient(150deg, #f8fafc 0%, #ffffff 50%, #f1f5f9 100%);
  
  /* ─── Typography ─────────────────────────────────────────── */
  --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-heading: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  
  /* Font Sizes */
  --fs-xs: 0.75rem;
  --fs-sm: 0.875rem;
  --fs-base: 1rem;
  --fs-md: 1.125rem;
  --fs-lg: 1.25rem;
  --fs-xl: 1.5rem;
  --fs-2xl: 1.875rem;
  --fs-3xl: 2.25rem;
  --fs-4xl: 3rem;
  --fs-5xl: 3.5rem;
  --fs-6xl: 4rem;
  
  /* Font Weights - Lighter for modern look */
  --fw-light: 300;
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-semibold: 600;
  --fw-bold: 600;
  --fw-extrabold: 700;
  --fw-black: 800;
  
  /* Line Heights */
  --lh-tight: 1.2;
  --lh-snug: 1.375;
  --lh-normal: 1.5;
  --lh-relaxed: 1.625;
  --lh-loose: 2;
  
  /* ─── Spacing ────────────────────────────────────────────── */
  --space-xs: 0.25rem;
  --space-sm: 0.5rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 3rem;
  --space-3xl: 4rem;
  --space-4xl: 6rem;
  --space-5xl: 8rem;
  
  /* ─── Border Radius ──────────────────────────────────────── */
  --radius-sm: 0.375rem;
  --radius-md: 0.5rem;
  --radius-lg: 0.75rem;
  --radius-xl: 1rem;
  --radius-2xl: 1.5rem;
  --radius-3xl: 2rem;
  --radius-full: 9999px;
  
  /* ─── Transitions ────────────────────────────────────────── */
  --transition-fast: 150ms ease;
  --transition-base: 300ms ease;
  --transition-slow: 500ms ease;
  
  /* ─── Z-Index Scale ──────────────────────────────────────── */
  --z-dropdown: 100;
  --z-sticky: 200;
  --z-fixed: 300;
  --z-modal-backdrop: 400;
  --z-modal: 500;
  --z-popover: 600;
  --z-tooltip: 700;
  --z-max: 9999;
  
  /* ─── Container Widths ───────────────────────────────────── */
  --container-sm: 640px;
  --container-md: 768px;
  --container-lg: 1024px;
  --container-xl: 1280px;
  --container-2xl: 1400px;
  
  /* ─── Header Height ──────────────────────────────────────── */
  --header-height: 80px;
  --header-height-mobile: 70px;
  
  /* ─── WhatsApp Green ─────────────────────────────────────── */
  --whatsapp-green: #25D366;
  --whatsapp-dark: #128C7E;
  
  /* ─── Status Colors ──────────────────────────────────────── */
  --success: #10B981;
  --warning: #F59E0B;
  --error: #EF4444;
  --info: #3B82F6;
  
  /* ─── Shadows ────────────────────────────────────────────── */
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.04);
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.06);
  --shadow-lg: 0 10px 30px rgba(0, 0, 0, 0.08);
  --shadow-xl: 0 20px 40px rgba(0, 0, 0, 0.1);
  --shadow-button: 0 4px 14px rgba(67, 97, 238, 0.35);
}
