/**
 * Apotheken & Gesundheit Theme
 * Professional, trustworthy, health-focused
 *
 * Heading Font: Plus Jakarta Sans - Modern geometric sans-serif with warmth
 * Body Font: Source Sans 3 - Highly legible, clean, professional
 * Colors: Teal palette - trust, health, medical
 */

:root {
  /* Typography */
  --domain-font-heading: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", sans-serif;
  --domain-font-body: "Source Sans 3 Variable", "Source Sans 3", sans-serif;

  /* Brand Colors - Teal/Medical palette */
  --domain-color-primary: #0d7377;
  --domain-color-primary-light: #14919b;
  --domain-color-primary-dark: #0a5c5f;
  --domain-color-primary-muted: #6bb3b5;

  --domain-color-accent: #e8f6f3;
  --domain-color-accent-light: #f0faf8;
  --domain-color-accent-dark: #c5e8e2;

  /* Category-specific colors */
  --category-gesundheit-bg: #e8f6f3;
  --category-gesundheit-text: #0d7377;
  --category-gesundheit-border: #b8ddd9;

  --category-ernaehrung-bg: #fef3e7;
  --category-ernaehrung-text: #c2410c;
  --category-ernaehrung-border: #fed7aa;

  --category-wellness-bg: #f3e8ff;
  --category-wellness-text: #7c3aed;
  --category-wellness-border: #ddd6fe;

  --category-pharmazie-bg: #eef2ff;
  --category-pharmazie-text: #4338ca;
  --category-pharmazie-border: #c7d2fe;

  --category-reviews-bg: #fef9c3;
  --category-reviews-text: #a16207;
  --category-reviews-border: #fde047;
}

/* Override heading styles */
h1,
h2,
h3,
h4,
h5,
h6,
.font-heading {
  font-family: var(--domain-font-heading);
}

/* Override body styles */
body,
.font-body {
  font-family: var(--domain-font-body);
}
