/* Ambient Scribe: royal blue with sky ripples, from the recorder icon. Only --fl-* variables; anything not set falls back to assets/css/fl-tokens.css. */
.fl-site[data-brand="ambient-scribe"] {
  --fl-ink: #0a1230;
  --fl-ink-2: #33405f;
  --fl-muted: #586585;
  --fl-surface: #f3f6fe;
  --fl-surface-2: #eef2fc;
  --fl-line: #e1e8f8;
  --fl-line-strong: #d3ddf3;
  --fl-accent: #1d4ed8;
  --fl-focus: #1d4ed8;
  --fl-wordmark-1: #0a1230;
  --fl-wordmark-2: #1d4ed8;
  --fl-primary-bg: #0a1230;
  --fl-primary-hover: #1c2a57;
  --fl-secondary-hover: #eef2fc;

  --fl-blob-1: #bfdbfe;
  --fl-blob-2: #93c5fd;
  --fl-blob-3: #a5f3fc;
  --fl-blob-4: #c7d2fe;
  --fl-blob-5: #e0f2fe;
  --fl-blob-shade-rgb: 29, 78, 216;
  --fl-glass-shadow-rgb: 29, 60, 160;

  --fl-field-1: #d6e4ff;
  --fl-field-2: #d3f1fb;
  --fl-field-3: #e1e6ff;
  --fl-field-base: linear-gradient(135deg, #f2f6ff, #effaff 50%, #f1f3ff);

  --fl-cta-glow-1: #38bdf8;
  --fl-cta-glow-2: #818cf8;
  --fl-cta-base: linear-gradient(160deg, #0a1f8f, #0a2fd0 55%, #1d4ed8);

  --fl-chip-1: linear-gradient(135deg, #bfdbfe, #93c5fd);
  --fl-chip-1-ink: #172554;
  --fl-chip-2: linear-gradient(135deg, #bae6fd, #7dd3fc);
  --fl-chip-2-ink: #082f49;
  --fl-chip-3: linear-gradient(135deg, #c7d2fe, #a5b4fc);
  --fl-chip-3-ink: #1e1b4b;

  --fl-step-1: linear-gradient(140deg, #0a2fd0, #2563eb 55%, #60a5fa);
  --fl-step-2: linear-gradient(140deg, #0284c7, #38bdf8 55%, #a5f3fc);
  --fl-step-3: linear-gradient(140deg, #4f46e5, #818cf8 55%, #c7d2fe);
  --fl-swatch-1: linear-gradient(140deg, #0a2fd0, #60a5fa);
  --fl-swatch-2: linear-gradient(140deg, #0284c7, #a5f3fc);
  --fl-swatch-3: linear-gradient(140deg, #4f46e5, #c7d2fe);
  --fl-swatch-4: linear-gradient(140deg, #1d4ed8, #bae6fd);

  --fl-avatar-1-bg: #bfdbfe;
  --fl-avatar-1-fg: #172554;
  --fl-avatar-2-bg: #bae6fd;
  --fl-avatar-2-fg: #082f49;
  --fl-avatar-3-bg: #c7d2fe;
  --fl-avatar-3-fg: #1e1b4b;
}
