/* =========================================================
   Design tokens (pharmacy palette) — placeholders, safe to
   change here or via Customizer > Colors.
   ========================================================= */
:root {
  --pharm-primary: #0a8f5f;      /* pharmacy green */
  --pharm-primary-dark: #076b46;
  --pharm-secondary: #1a73e8;    /* medical blue accent */
  --pharm-accent: #ff9800;       /* CTA orange */
  --pharm-bg-soft: #f3f9f6;
  --pharm-text: #1f2d27;
  --pharm-text-muted: #5a6b64;
  --pharm-border: #e1ece6;
  --pharm-white: #ffffff;
  --pharm-radius: 10px;
  --pharm-shadow: 0 8px 24px rgba(10, 40, 30, 0.08);
}

/* =========================================================
   Global safety net — avoid horizontal overflow/wrapping
   caused by long navigation labels pushing header content.
   ========================================================= */
body {
  overflow-x: hidden;
}
.pharm-topbar {
  position: relative;
  z-index: 10;
}
