/* IBD Dashboard — CSS Variables */
/* ─────────────────────────────────────────────
   1. CSS VARIABLES (single :root block)
   ───────────────────────────────────────────── */
:root {
  /* Page backgrounds */
  --bg-page: #dce1ea;
  --bg-card: #ffffff;
  --bg-card-hover: #fafbff;

  /* Accent */
  --accent: #185fa5;
  --accent-light: #e6f1fb;
  --accent-hover: #1350a0;

  /* Text */
  --text-primary: #1a1a2e;
  --text-secondary: #6b7280;
  --text-muted: #9ca3af;

  /* Borders */
  --border-card: #e8eaed;
  --border-hover: #d1d5db;

  /* Status */
  --danger: #e24b4a;
  --danger-dark: #a32d2d;
  --warning: #EF9F27;
  --warning-dark: #854f0b;
  --success: #2d7a2d;
  --info: #185fa5;

  /* Shadows */
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.04);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.08), 0 2px 6px rgba(0,0,0,0.04);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.10), 0 4px 12px rgba(0,0,0,0.06);
  --shadow-card: 0 1px 4px rgba(0,0,0,0.07), 0 1px 2px rgba(0,0,0,0.04);

  /* Radii */
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 12px;
  --radius-xl: 12px;
  --radius-pill: 99px;

  /* Scroll */
  scroll-behavior: smooth;
}


