:root {
  --accord-head: var(--primary);
  --accord-head-bg: var(--grey-98);
  --accord-head-open: var(--primary);
  --accord-head-open-bg: var(--light-7);
  --bg: var(--grey-95);
  --black: #000000;
  --bs-body-bg: var(--bg);
  --bs-dark: var(--dark-2);
  --bs-gray: var(--grey-90);
  --bs-gray-dark: var(--grey-50);
  --bs-light: var(--light-2);
  --bs-primary: var(--primary);
  --bs-table-bg: var(--bg);
  --bs-tertiary-bg: var(--light-9);
  --bs-white: var(--grey-98);
  --button: var(--bg);
  --button-bg: var(--primary);
  --card-bg: var(--grey-98);
  --card-border: var(--light-7);
  --card-text: var(--black);
  --dark-1: color-mix(in srgb, var(--primary), black 10% );
  --dark-2: color-mix(in srgb, var(--primary), black 20% );
  --dark-3: color-mix(in srgb, var(--primary), black 30% );
  --dark-4: color-mix(in srgb, var(--primary), black 40% );
  --dark-5: color-mix(in srgb, var(--primary), black 50% );
  --dark-6: color-mix(in srgb, var(--primary), black 60% );
  --dark-7: color-mix(in srgb, var(--primary), black 70% );
  --dark-8: color-mix(in srgb, var(--primary), black 80% );
  --dark-9: color-mix(in srgb, var(--primary), black 90% );
  --footer-line: var(--grey-50);
  --form-check-bg: var(--light-9);
  --form-check-bg-checked: var(--primary);
  --form-check-border: var(--primary);
  --form-check-border-checked: var(--primary);
  --form-control-border: var(--light-5);
  --form-focus-border: var(--light-5);
  --form-range-thumb: var(--primary);
  --form-range-track: var(--light-5);
  --form-select-option-selected: var(--light-7);
  --grey-33: #555555;
  --grey-50: #808080;
  --grey-90: #e6e6e6;
  --grey-95: #f2f2f2;
  --grey-98: #fafafa;
  --hshadow: var(--dark-1);
  --light-1: color-mix(in srgb, var(--primary), white 10% );
  --light-2: color-mix(in srgb, var(--primary), white 20% );
  --light-3: color-mix(in srgb, var(--primary), white 30% );
  --light-4: color-mix(in srgb, var(--primary), white 40% );
  --light-5: color-mix(in srgb, var(--primary), white 50% );
  --light-6: color-mix(in srgb, var(--primary), white 60% );
  --light-7: color-mix(in srgb, var(--primary), white 70% );
  --light-8: color-mix(in srgb, var(--primary), white 80% );
  --light-9: color-mix(in srgb, var(--primary), white 90% );
  --link: var(--primary);
  --link-act: #ff6600;
  --link-hov: var(--primary);
  --link-vis: var(--primary);
  --menu-bg: var(--light-7);
  --menu-link: var(--primary);
  --menu-sel: var(--bg);
  --menu-sel-bg: var(--primary);
  --popup-bg: var(--light-7);
  --popup-shadow: var(--light-6);
  --popup-text: var(--black);
  --primary: #0062a3;
  --progress: var(--primary);
  --progress-bg: var(--light-7);
  --row-even: transparent;
  --row-odd: var(--light-8);
  --tabs: var(--primary);
  --tabs-active: var(--bg);
  --tabs-active-bg: var(--primary);
  --tabs-bg: transparent;
  --text: var(--black);
  --white: #ffffff;
}