/* CSS Variables - Konsolidiert aus allen HTML-Seiten */
/* Generiert automatisch - nicht manuell bearbeiten */

:root {
  --li-bg: #ffffff;
  --li-border: rgba(148, 163, 184, 0.5);
  --li-shadow-soft: 0 18px 45px rgba(15, 23, 42, 0.14);
  --li-shadow-inner: 0 0 0 1px rgba(255, 255, 255, 0.8);
  --li-radius-lg: 18px;
  --li-radius-pill: 999px;
  --li-text-main: #0f172a;
  --li-text-muted: #6b7280;
  --li-text-soft: #4b5563;
  --li-accent-green: #22c55e;
  --li-accent-blue: #3b82f6;
  --li-accent-red: #f97373;
  --li-icon-green-bg: #ecfccb;
  --li-icon-green-border: #a3e635;
  --li-icon-green-text: #166534;
  --li-icon-blue-bg: #dbeafe;
  --li-icon-blue-border: #60a5fa;
  --li-icon-blue-text: #1d4ed8;
  --li-icon-red-bg: #fee2e2;
  --li-icon-red-border: #fca5a5;
  --li-icon-red-text: #b91c1c;
  --ink-900: #1f2937;
  --ink-700: #425275;
  --ink-600: #697e91;
  --blue-50: #f6f8ff;
  --blue-100: #ecf0ff;
  --blue-200: #d6e2ff;
  --blue-250: #bed6fb;
  --surface: #ffffff;
  --border: #e8ecf7;
  --shadow: 0 30px 30px -25px rgba(0, 38, 255, 0.205);
  --cta-b1: #2563EB;
  --cta-b2: #1E40AF;
  --cta-glow: rgba(37,99,235,.38);
  --cta-ring: rgba(37,99,235,.35);
  --brand: #615CFD;
  --accent: #FFD24A;
  --ink: #0E1014;
  --muted: #5E6B85;
  --stats-radius: 20px;
  --stats-bg-light: rgba(255,255,255,.55);
  --stats-bg-dark-line: rgba(0,0,0,.08);
  --stats-shadow: 0 30px 80px -10px rgba(0,0,0,.12);
  --stats-icon-size: 28px;
  --stats-label-color: #3a3a3a;
  --stats-number-color: #0a0a0a;
  --stats-font: -apple-system,BlinkMacSystemFont,"Inter Variable","Inter","Helvetica Neue",Arial,sans-serif;
  --cta-text: #ffffff;
  --sub-font: -apple-system,BlinkMacSystemFont,"Inter Variable","Inter","Helvetica Neue",Arial,sans-serif;
  --sub-color: #4b5563;
  --badge-bg: rgba(0,0,0,.04);
  --badge-outline: rgba(0,0,0,.08);
  --badge-shadow: 0 1px 0 rgba(255,255,255,.7) inset,
      0 6px 12px rgba(0,0,0,.06);
  --cta2-bg1: #ffffff;
  --cta2-bg2: #f7f9fc;
  --cta2-text: #0f172a;
  --panel: #F2F4F7;
  --font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;
  --font-heading: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;
  --font-base: "Manrope", system-ui, -apple-system, BlinkMacSystemFont,
                   "Segoe UI", "SF Pro Text", sans-serif;
  --bg: #ffffff;
  --card: #ffffff;
  --glass: rgba(255,255,255,0.95);
  --text-dark: #0f172a;
  --accent-main: #3b82f6;
  --highlight-border: #3b82f6;
  --accent-gradient: linear-gradient(135deg,#3b82f6 0%,#8b5cf6 50%,#06b6d4 100%);
  --success-color: #10b981;
  --warning-color: #d97706;
  --highlight-glow: 0 0 8px rgba(59,130,246,0.3), 0 0 0 3px rgba(59,130,246,0.1), 0 10px 20px rgba(0,0,0,0.1);
  --shadow-md: 0 4px 12px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.04);
  --shadow-lg: 0 8px 20px rgba(0,0,0,0.1);
  --radius: 16px;
  --transition: all 300ms cubic-bezier(0.4,0,0.2,1);
  --ll-primary: #4f46e5;
  --ll-accent-green: #22c55e;
  --font-primary: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --color-primary: #4f46e5;
  --color-primary-dark: #4338ca;
  --color-accent: #6366f1;
  --color-text-dark: #0f172a;
  --color-text-body: #475569;
  --color-text-light: #64748b;
  --color-bg-light: #f9fafb;
  --color-border: #e5e7eb;
  --spacing-xs: 8px;
  --spacing-sm: 16px;
  --spacing-md: 24px;
  --spacing-lg: 40px;
  --spacing-xl: 60px;
  --spacing-2xl: 80px;
}
