:root {
  --theme-primary: #2563eb;
  --theme-primary-light: #93c5fd;
  --theme-primary-dark: #1d4ed8;
  --theme-primary-pale: #dbeafe;
  --theme-primary-background: #f0f9ff;
  --theme-secondary: #64748b;
  --theme-background: #ffffff;
  --theme-foreground: #171717;
  --theme-border: #e2e8f0;
  --theme-gray: #64748b;
  --theme-light-gray: #f1f5f9;
  --theme-primary-rgb: 37, 99, 235;
  --theme-primary-light-rgb: 147, 197, 253;
  --theme-primary-dark-rgb: 29, 78, 216;
  --theme-primary-pale-rgb: 219, 234, 254;
  --theme-primary-background-rgb: 240, 249, 255;
  --theme-secondary-rgb: 100, 116, 139;
  --theme-background-rgb: 255, 255, 255;
  --theme-foreground-rgb: 23, 23, 23;
  --theme-border-rgb: 226, 232, 240;
  --theme-gray-rgb: 100, 116, 139;
  --theme-light-gray-rgb: 241, 245, 249;
  --oncosteps-teal: #2563eb;
  --oncosteps-teal-light: #93c5fd;
  --oncosteps-teal-dark: #1d4ed8;
  --oncosteps-teal-pale: #dbeafe;
  --oncosteps-teal-background: #f0f9ff;
  --oncosteps-gray: #64748b;
  --oncosteps-light-gray: #f1f5f9;
  --oncosteps-border: #e2e8f0;
  --primary: #2563eb;
  --sidebar-primary: #2563eb;
}
