:root {
  /* Hauptseiten: Markenfarben, Typografie und Flächen */
  --color-brand: #008ed1;
  --color-brand-deep: #006b9e;
  --color-brand-light: #a6d8ef;
  --color-link-hover: #007db8;
  --color-text: #464749;
  --color-heading: #5b5b5b;
  --color-border: #cbcbcb;
  --color-border-light: #e8e8e8;
  --color-surface-light: #fafafa;
  --color-white: #fff;
  --color-success: #01ce7f;
  --color-danger: #f54f43;
  --color-home-cta: #e89505;
  --color-hero-text: #e1f2fa;
  --color-section-accent: #008fd1;

  /* Kontakt und Praxisangebot: gemeinsame Farbwerte */
  --color-form-blue: #0794c8;
  --color-form-blue-deep: #0477a8;
  --color-form-blue-light: #71c0df;
  --color-form-yellow: #ffc514;
  --color-form-yellow-light: #ffda38;
  --color-form-text: #464646;
  --color-form-muted: #6b6b6b;
  --color-form-background: #f7f7f7;

  /* Praxisangebot: zusätzliche Farbwerte */
  --color-practice-blue-deep: #056087;
  --color-practice-heading: #193c4c;
  --color-practice-muted: #5e666a;
  --color-practice-border: #d9e1e4;
}
