:root {
  /* Restrained clinical palette */
  --uacb-navy-950: #0B1F33;
  --uacb-navy-800: #173B57;
  --uacb-teal-700: #0F6674;
  --uacb-teal-600: #137A86;
  --uacb-teal-100: #E8F5F6;
  --uacb-blue-100: #EAF2F8;

  --uacb-bg: #F7FAFC;
  --uacb-surface: #FFFFFF;
  --uacb-surface-muted: #F1F5F8;
  --uacb-border: #D8E1E8;
  --uacb-border-strong: #B9C7D3;
  --uacb-text: #102A43;
  --uacb-text-muted: #5C6F7E;

  /* Semantic evidence / score states. Use only when meaningful. */
  --uacb-neutral: #64748B;
  --uacb-low: #247A5A;
  --uacb-moderate: #8A6500;
  --uacb-high: #A63B32;
  --uacb-unknown: #6B7280;

  --uacb-focus: #0F6674;
  --uacb-shadow-sm: 0 1px 2px rgba(11,31,51,.05), 0 4px 12px rgba(11,31,51,.05);
  --uacb-shadow-md: 0 8px 24px rgba(11,31,51,.08);

  --uacb-radius-sm: 8px;
  --uacb-radius-md: 12px;
  --uacb-radius-lg: 18px;
  --uacb-max-width: 1180px;
}
