[data-bs-theme="dark"] .btn-primary {
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-hover-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-color: #fff; }

[data-bs-theme="dark"] .btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-color: #fff; }

[data-bs-theme="light"] {
  --bs-primary:                #0d6efd;
  --bs-primary-rgb:            13, 110, 253;
  --bs-primary-text-emphasis:  #052c65;
  --bs-primary-bg-subtle:      #cfe2ff;
  --bs-primary-border-subtle:  #9ec5fe;
  --bs-code-color:             #d63384; }
  [data-bs-theme="light"] .btn-primary {
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-hover-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-color: #fff; }
  [data-bs-theme="light"] .btn-outline-primary {
    --bs-btn-color: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-bg: #0d6efd;
    --bs-btn-hover-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-active-bg: #0d6efd;
    --bs-btn-active-border-color: #0d6efd;
    --bs-btn-active-color: #fff; }
  [data-bs-theme="light"] .dropdown-menu {
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-active-color: #fff; }
  [data-bs-theme="light"] pre {
    color: #dee2e6 !important; }
