html[data-bs-theme="darkblue-orange"] {
  color-scheme: dark;
  --bs-body-color: #e8f0ff;
  --bs-body-bg: #0d1b2e;
  --bs-body-color-rgb: 232, 240, 255;
  --bs-body-bg-rgb: 13, 27, 46;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: #8fa8c4;
  --bs-secondary-color-rgb: 143, 168, 196;
  --bs-secondary-bg: #1a2e47;
  --bs-secondary-bg-rgb: 26, 46, 71;
  --bs-tertiary-bg: #1a2e47;
  --bs-tertiary-bg-rgb: 26, 46, 71;
  --bs-table-bg: #1a2e47;
  --bs-table-bg-rgb: 26, 46, 71;
  --bs-link-color: #ff8c00;
  --bs-link-color-rgb: 255, 140, 0;
  --bs-link-hover-color: #ffb84d;
  --bs-link-hover-color-rgb: 255, 184, 77;
  --bs-primary: #ff8c00;
  --bs-primary-rgb: 255, 140, 0;
  --bs-primary-contrast-color: #0d1b2e;
  --bs-success: #10b981;
  --bs-success-rgb: 16, 185, 129;
  --bs-success-text-emphasis: #4ade9b;
  --bs-success-bg-subtle: #0d2e26;
  --bs-success-border-subtle: #145c43;
  --bs-danger: #ef4444;
  --bs-danger-rgb: 239, 68, 68;
  --bs-danger-text-emphasis: #f68787;
  --bs-danger-bg-subtle: #3a1414;
  --bs-danger-border-subtle: #6e2323;
  --bs-warning: #facc15;
  --bs-warning-rgb: 250, 204, 21;
  --bs-warning-text-emphasis: #fde047;
  --bs-warning-bg-subtle: #3a2f0d;
  --bs-warning-border-subtle: #6e5714;
  --bs-info: #22d3ee;
  --bs-info-rgb: 34, 211, 238;
  --bs-info-text-emphasis: #67e8f9;
  --bs-info-bg-subtle: #0d2e33;
  --bs-info-border-subtle: #145c66;
  --bs-border-color: #2a3e57;
  --bs-border-color-rgb: 42, 62, 87;
  --bs-form-control-bg: #1a2e47;
  --bs-form-control-color: #e8f0ff;
  --bs-form-control-border-color: #ff8c00;
  /* App-specific vars, consumed by the generic rules in main.css. */
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
  --bs-navbar-toggler-icon-filter: invert(1) grayscale(100%) brightness(200%);
  --bs-body-tertiary-bg: #0d1b2e;
}

/* SVG data URIs can't reference CSS custom properties, so this one rule -
   unlike everything else that used to live in this file - can't be
   generalized into main.css; it's genuinely per-theme. */
html[data-bs-theme="darkblue-orange"] .btn-toggle::before {
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ff8c00' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
}
