/* ═══════════════════════════════════════════════════════════════
   HEY SERVICES — Brand Theme
   Mitglied der Hey-Healthcare-Familie · Schwester­produkt zu
   Hey Midwife / Hey Nurse / Hey Physio / Hey Therapy.

   Familien-Identität:
   - Primary: Dunkles Teal #075E54 — distinktiv innerhalb der
     Hey-Familie (kein anderes Hey-Produkt nutzt diesen Ton)
   - Primary-bright: #2A9986 — für Lesbarkeit auf dunklen
     Hintergründen (analog zu de-health.services-Pattern)
   - Accent: Finance-Gold #D4A017 — kaufmännisch, Werte-Fluss
   - Secondary-Accent: Hebammen-Rosa #E86A92 — sehr dezent,
     nur als Akzent-of-Akzent (Hey-Familien-Cousin-Verweis)
   ═══════════════════════════════════════════════════════════════ */
:root {
  /* Primary — Dunkles Teal (Brand) */
  --color-primary-900: #022B26;
  --color-primary-800: #044238;
  --color-primary-700: #054E45;
  --color-primary-600: #06564B;
  --color-primary:     #075E54;  /* ← Brand Primary */
  --color-primary-400: #2A9986;  /* ← Brand „bright" für Dark-BG */
  --color-primary-300: #5EBDAB;
  --color-primary-200: #9AD9CC;
  --color-primary-100: #C8EBE3;
  --color-primary-50:  #E8F5F2;

  /* Accent — Finance Gold (kaufmännisch, Werte-Fluss) */
  --color-accent-900:  #4A3408;
  --color-accent-800:  #7A5610;
  --color-accent-700:  #A47714;
  --color-accent:      #D4A017;
  --color-accent-400:  #E0B33D;
  --color-accent-300:  #ECC663;
  --color-accent-200:  #F2D78A;
  --color-accent-100:  #F8E8B5;
  --color-accent-50:   #FCF6E2;

  /* Secondary Accent — Hey-Familien-Rosa (sparingly!) */
  --color-secondary-700: #B83C6A;
  --color-secondary:     #E86A92;
  --color-secondary-100: #FBDDE7;
  --color-secondary-50:  #FFF0F5;

  /* Surfaces — light, slightly teal-tinted */
  --color-bg:          #F8FCFB;
  --color-surface:     #FFFFFF;
  --color-border:      #D8E8E5;

  /* Text — abgeleitet aus Primary */
  --color-text:        #022B26;
  --color-text-muted:  #4A615C;
  --color-text-subtle: #7A938E;

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