:root,
[data-bs-theme=light] {
  --bs-primary-light: #eaf0ff;
  --bs-primary: #0a2e78;
  --bs-primary-dark: #07245e;
  --bs-primary-rgb: 10, 46, 120;
  --bg-color: #f4f7ff;
  --bg-color2: #eaf0ff;
  --bg-color3: #dde7ff;
  --bg-color4: #fbfcff;
  --bs-light: #f8faff;
  --btn-rgb: 10, 46, 120;
  --input-border-color-active: rgba(10, 46, 120, 0.24);
  --secondary-btn-color: #edf2ff;
  --secondary-btn-hover-color: #dce5ff;
  --bs-primary-light-bg: rgba(10, 46, 120, 0.08);
  --bs-warning: #f6be1a;
  --bs-warning-rgb: 246, 190, 26;
  --bs-warning-light: #fff4cf;
  --bs-warning-dark: #d59d00;
  --bs-info-light: #eaf0ff;
  --bs-info: #4d79e6;
  --bs-info-rgb: 77, 121, 230;
  --bs-info-dark: #2d57c4;
  --bs-info-dark-rgb: 45, 87, 196;
}

[data-bs-theme=dark] {
  --bs-primary: #f6be1a;
  --bs-primary-rgb: 246, 190, 26;
  --bg-color: #0a1637;
  --dropdown-menu-color: #0c1d46;
  --bg-color2: #0c1d46;
  --bg-color4: #102352;
  --bs-body-bg: #06132e;
  --bs-light: #0c1d46;
  --secondary-btn-color: #112657;
  --secondary-btn-hover-color: #18326d;
  --bs-primary-light-bg: rgba(246, 190, 26, 0.12);
}

.btn-primary,
.badge-soft-primary,
.checkbox-item input:checked ~ .checkmark,
.form-check-input:checked {
  box-shadow: 0 12px 24px -14px rgba(10, 46, 120, 0.55);
}

.aside-header,
.navbar-vertical-container,
.page-header,
.offcanvas-overlay + .preloader {
  backdrop-filter: saturate(1.1) blur(10px);
}

.main-logo,
.mobile-logo {
  filter: drop-shadow(0 10px 16px rgba(10, 46, 120, 0.16));
}
