/* Hospital OS: calm clinical teal and sea green. Only --fl-* variables; anything not set falls back to assets/css/fl-tokens.css. */
.fl-site[data-brand="hospital-os"] {
  --fl-ink: #0b1f24;
  --fl-ink-2: #33494f;
  --fl-muted: #567077;
  --fl-surface: #f2f8f7;
  --fl-surface-2: #edf5f4;
  --fl-line: #e0ebea;
  --fl-line-strong: #d3e2e0;
  --fl-accent: #0f766e;
  --fl-focus: #0f766e;
  --fl-wordmark-1: #0b1f24;
  --fl-wordmark-2: #0f766e;
  --fl-primary-bg: #0b1f24;
  --fl-primary-hover: #1f3a40;
  --fl-secondary-hover: #edf5f4;

  --fl-blob-1: #a7f3d0;
  --fl-blob-2: #99f6e4;
  --fl-blob-3: #a5f3fc;
  --fl-blob-4: #bae6fd;
  --fl-blob-5: #d1fae5;
  --fl-blob-shade-rgb: 15, 118, 110;
  --fl-glass-shadow-rgb: 11, 80, 76;

  --fl-field-1: #d4f3ec;
  --fl-field-2: #d6ecf7;
  --fl-field-3: #e0f5e6;
  --fl-field-base: linear-gradient(135deg, #f0fbf8, #eef7fb 50%, #f1fbf3);

  --fl-cta-glow-1: #5eead4;
  --fl-cta-glow-2: #7dd3fc;
  --fl-cta-base: linear-gradient(160deg, #0b3a3f, #0f5f66 55%, #0f766e);

  --fl-chip-1: linear-gradient(135deg, #bbf7d0, #5eead4);
  --fl-chip-1-ink: #042f2e;
  --fl-chip-2: linear-gradient(135deg, #bae6fd, #7dd3fc);
  --fl-chip-2-ink: #082f49;
  --fl-chip-3: linear-gradient(135deg, #d9f99d, #a7f3d0);
  --fl-chip-3-ink: #14532d;

  --fl-step-1: linear-gradient(140deg, #0f766e, #14b8a6 55%, #5eead4);
  --fl-step-2: linear-gradient(140deg, #0369a1, #0ea5e9 55%, #7dd3fc);
  --fl-step-3: linear-gradient(140deg, #15803d, #4ade80 55%, #bbf7d0);
  --fl-swatch-1: linear-gradient(140deg, #0f766e, #5eead4);
  --fl-swatch-2: linear-gradient(140deg, #0369a1, #7dd3fc);
  --fl-swatch-3: linear-gradient(140deg, #15803d, #bbf7d0);
  --fl-swatch-4: linear-gradient(140deg, #0b3a3f, #14b8a6);

  --fl-avatar-1-bg: #99f6e4;
  --fl-avatar-1-fg: #134e4a;
  --fl-avatar-2-bg: #bae6fd;
  --fl-avatar-2-fg: #0c4a6e;
  --fl-avatar-3-bg: #bbf7d0;
  --fl-avatar-3-fg: #14532d;
}
