:root {
  /* Aus einem Screenshot (kein echtes HTML/CSS vorhanden) extrahierte
     Farbwerte - per Pixel-Messung ermittelt, wo nötig für Text/Buttons
     abgedunkelt (die Screenshot-Originaltöne erreichen als reines
     Hellblau keinen ausreichenden Kontrast, siehe --dv-accent-soft für
     die unveränderte, nur dekorativ genutzte Originalfarbe). */
  --dv-accent-soft: #5CBBFD;   /* Original-Ton aus dem Screenshot - NUR dekorativ (Logo-Tropfen, Hintergrund-Formen), NICHT für Text/Buttons */
  --dv-primary: #1768B5;       /* Abgedunkelte Variante: 5.7:1 mit weißem Text - für Buttons/Links */
  --dv-primary-dark: #12518C;
  --dv-text: #1A1D29;
  --dv-muted: #555960;         /* 6.3:1 auf --dv-bg */
  --dv-nav-text: #6B6F73;      /* 5.47:1 auf Weiß */
  --dv-bg: #E9F4FB;
  --dv-surface: #FFFFFF;
  --dv-surface-soft: #F3F8FC;
  --dv-border: #DCEAF5;

  --dv-font-body: "Poppins", -apple-system, "Segoe UI", Arial, sans-serif;

  --dv-space-1: 0.25rem;
  --dv-space-2: 0.5rem;
  --dv-space-3: 0.75rem;
  --dv-space-4: 1rem;
  --dv-space-6: 1.5rem;
  --dv-space-8: 2rem;
  --dv-space-12: 3rem;

  --dv-fs-sm: 0.9rem;
  --dv-fs-base: 1rem;
  --dv-fs-lg: 1.15rem;

  --dv-radius: 12px;
  --dv-radius-lg: 28px;
  --dv-container-width: 1200px;
}
