:root {
  /* debug */
  --border-debug-container: 0;

  /* colors */

  --color-primary: #003a70;
  --color-primary-hover: #0074e0;
  --color-primary-disabled: #99b0c6;

  --color-secondary: #003a70;
  --color-secondary-hover: #41a6ff;
  --color-secondary-disabled: #99b0c6;

  --color-danger: #d32029;
  --color-danger-hover: #ffa39e;
  --color-danger-disabled: #ffa39e;

  --color-link: #127adb;
  --color-link-hover: #0560a9;
  --color-link-disabled: #99b0c6;

  --color-border-light: #dfeaf3;

  --color-font-primary: #262626;
  --color-font-secondary: #fff;

  --color-input-focus: #177ddc;
  --color-input-error: #ff6370;

  --color-alert-primary: #ff4d4f;
  --color-alert-secondary: #d4b106;
  --color-alert-tertiary: #55c09a;

  --color-success: #28b980;
  --color-success-light: #d7f2e9;
  --color-success-check: #00ac69;
  --color-info: #40a9ff;

  --color-icon-primary: #eaf5fa;

  --color-notes: #007179;

  --color-bi-gray-200: #fafafa;
  --color-bi-gray-300: #f5f5f5;
  --color-bi-gray-400: #f0f0f0;
  --color-bi-gray-500: #d9d9d9;
  --color-bi-gray-600: #bfbfbf;
  --color-bi-gray-700: #8c8c8c;
  --color-bi-gray-800: #595959;
  --color-bi-gray-900: #262626;

  --color-diabetes-very-high: #4575b4;
  --color-diabetes-high: #91bfdb;
  --color-diabetes-target: rgba(134, 207, 155, 1);
  --color-diabetes-target-200: rgba(134, 207, 155, 0.15);
  --color-diabetes-low: #fc8d59;
  --color-diabetes-very-low: #d73027;

  --color-blood-pressure-normal: #73d13d;
  --color-blood-pressure-normal-200: rgba(134, 207, 155, 0.15);
  --color-blood-pressure-elevated: #f6b300;
  --color-blood-pressure-stage1-hypertension: #fc8d59;
  --color-blood-pressure-stage2-hypertension: #d73027;
  --color-blood-pressure-hypertensive-crisis: #d73027;

  --color-weight-and-bmi-high: #d73027;
  --color-weight-and-bmi-target: rgba(134, 207, 155, 1);
  --color-weight-and-bmi-target-200: rgba(134, 207, 155, 0.15);
  --color-weight-and-bmi-low: #fc8d59;

  --color-carbohydrates-intake-high: #d73027;
  --color-carbohydrates-intake-target: rgba(134, 207, 155, 1);
  --color-carbohydrates-intake-target-200: rgba(134, 207, 155, 0.15);
  --color-carbohydrates-intake-low: #fc8d59;

  --color-severity-minor: rgba(69, 117, 180, 1);
  --color-severity-minor-200: rgba(69, 117, 180, 0.07);
  --color-severity-major: rgba(252, 141, 89, 1);
  --color-severity-major-200: rgba(252, 141, 89, 0.07);
  --color-severity-critical: rgba(215, 48, 39, 1);
  --color-severity-critical-200: rgba(215, 48, 39, 0.07);

  /* bg-colors */

  --color-bg-primary: #003a70;
  --color-bg-primary-hover: #0074e0;
  --color-bg-primary-content: #e4f2ff;
  --color-bg-primary-disabled: #99b0c6;

  --color-bg-secondary: #003a70;
  --color-bg-secondary-hover: #dceefe;
  --color-bg-secondary-disabled: #99b0c6;

  --color-bg-danger: #d32029;
  --color-bg-danger-hover: #ffa39e;
  --color-bg-danger-disabled: #99b0c6;

  --color-bg-alert-primary: #fff0f0;
  --color-bg-alert-secondary: #fffbd2;
  --color-bg-alert-tertiary: #e3fff5;
  --color-bg-alert-danger: #ffe2e2;

  --color-bg-toast-success: #28b980;
  --color-bg-toast-error: #ff4d4f;
  --color-bg-toast-warning: #ff9900;
  --color-bg-toast-info: #40a9ff;

  --color-bg-dashboard: #f5f7fa;
  /* RGB so that opacity value works */
  --color-bg-dashboard-blur: 38 61 82;

  --color-bg-dropdown-hover: #edf3fd;

  --color-white: #ffffff;

  --display-font:'"Open Sans"', 'ui-sans-serif'
}
