/* ProLife Medical® — authoritative design tokens v2.0, 13 October 2026.
   Approved ProLife primary palette from identity v1.1 remains unchanged.
*/
:root {
  --pl-primary-navy:#12384B;
  --pl-primary-teal:#1D6F7A;
  --pl-accent-red:#F21D2F;
  --pl-accent-red-hover:#C81927;
  --pl-background:#F5F8FA;
  --pl-surface:#FFFFFF;
  --pl-border:#DCE5E9;
  --pl-text-primary:#233844;
  --pl-text-secondary:#607481;
  --pl-success:#1E7A46;
  --pl-warning:#D98A00;
  --pl-error:#C53A2F;
  /* Domain palette: organizational accents, not independent brands */
  --pl-clinic:#1D6F7A;
  --pl-clinic-soft:#EDF7F8;
  --pl-clinic-border:#B7DDE1;
  --pl-lab:#23734B;
  --pl-lab-soft:#EDF8F1;
  --pl-lab-border:#B8DFCA;
  --pl-imaging:#315CA8;
  --pl-imaging-soft:#EEF3FC;
  --pl-imaging-border:#C7D8F2;
  /* Compatibility with existing layout styles */
  --pl-ink:var(--pl-primary-navy);
  --pl-teal:var(--pl-primary-teal);
  --pl-brand:var(--pl-accent-red);
  --pl-brand-hover:var(--pl-accent-red-hover);
  --pl-bg:var(--pl-background);
  --pl-white:var(--pl-surface);
  --pl-line:var(--pl-border);
  --pl-text:var(--pl-text-primary);
  --pl-muted:var(--pl-text-secondary);
  --pl-teal-soft:var(--pl-clinic-soft);
}
