/* ═══════════════════════════════════════════════════════════════
   E-HEALTH.SOFTWARE — Brand Theme
   Primary: Brand Blue #045b9f  (exakte Logo-Farbe)
   Accent:  Digital Teal #00C2A8
   ═══════════════════════════════════════════════════════════════ */
:root {
  /* Primary — exakt aus SVG-Logo (#045b9f) */
  --color-primary-900: #011626;
  --color-primary-800: #022D4E;
  --color-primary-700: #034476;
  --color-primary-600: #044F8F;
  --color-primary:     #045b9f;  /* ← Logo-Farbe */
  --color-primary-400: #2A76B8;
  --color-primary-300: #5C9FD0;
  --color-primary-200: #99C5E6;
  --color-primary-100: #CCE2F3;
  --color-primary-50:  #E8F3FA;

  /* Accent — Digital Teal (komplementär zur Logo-Farbe) */
  --color-accent-900:  #003D36;
  --color-accent-800:  #006558;
  --color-accent-700:  #008F7A;
  --color-accent:      #00C2A8;
  --color-accent-400:  #26CFBB;
  --color-accent-300:  #59DCCB;
  --color-accent-100:  #B3F0E8;
  --color-accent-50:   #E0FAF6;

  /* Surfaces */
  --color-bg:          #F4F9FD;
  --color-surface:     #FFFFFF;
  --color-border:      #D8E8F2;

  /* Text — abgeleitet aus Logo-Blau */
  --color-text:        #0C2235;
  --color-text-muted:  #3E5E78;
  --color-text-subtle: #7A9EB5;

  /* Status */
  --color-success:     #27AE60;
  --color-warning:     #F39C12;
  --color-error:       #E74C3C;

  /* Logo-Akzentfarbe (Orange aus Logo: #e25e2a) */
  --color-logo-orange: #e25e2a;
}
