/* BED — placeholder theme, derived from client.config.ts#palette (#3E6FB7 blue).
   Swap for real brand colors once provided by the client. */
:root {
  /* Core brand colors */
  --client-primary: #3E6FB7;
  --client-primary-dark: #1F4F92;
  --client-primary-light: #7AA8E0;
  --client-primary-hover: #5085C7;

  /* Light tints (backgrounds, badges, highlights) */
  --client-50: #EEF3FA;
  --client-100: #DCEEFF;
  --client-200: #B3D9FF;

  /* Mid tones (borders, text accents) */
  --client-500: #7AA8E0;
  --client-600: #3E6FB7;
  --client-700: #2E5A96;
  --client-800: #1F4F92;
  --client-900: #14355F;

  /* Accent — mirrors primary-light (no distinct accent defined for bed) */
  --client-accent: #7AA8E0;
  --client-accent-dark: #5085C7;

  /* Danger — standard semantic red, not brand-specific */
  --client-danger: #D01C1F;

  /* Icon accent color */
  --client-icon-accent: #7AA8E0;

  /* Sidebar gradient */
  --client-sidebar-from: #3E6FB7;
  --client-sidebar-to: #1F4F92;

  /* Active link styling */
  --client-active-link-bg: #1F4F92;
  --client-active-link-border: #7AA8E0;
  --client-active-link-from: #DCEEFF;
  --client-active-link-via: #EEF3FA;

  /* Header gradient — primary to primary-dark */
  --client-header-from: #3E6FB7;
  --client-header-via: #2E5A96;
  --client-header-to: #1F4F92;

  /* Button gradient */
  --client-button-from: #3E6FB7;
  --client-button-via: #5085C7;
  --client-button-to: #3E6FB7;

  /* Gradient text */
  --client-gradient-text-from: #3E6FB7;
  --client-gradient-text-to: #7AA8E0;

  /* Scrollbar */
  --scrollbar-thumb: #1F4F92;
  --scrollbar-thumb-hover: #3E6FB7;
}
