/*                $ gitea.ehorx.com/eho/devops/sftpgo/deploy.yml $ */
/* CS 8344: EHO trade dress over SFTPGo's theme (brand blue = csweb brand-blue, Pantone 300) */
:root, [data-bs-theme=light] {
  --bs-primary: #0079C1;
  --bs-primary-active: #006AA8;
  --bs-primary-light: #E6F2F9;
  --bs-primary-rgb: 0, 121, 193;
  --bs-link-color: #0079C1;
  --bs-link-hover-color: #006AA8;
  --bs-link-color-rgb: 0, 121, 193;
  --bs-link-hover-color-rgb: 0, 106, 168;
  --bs-app-blank-bg-color: #EEF5FB;
}

/* dark mode (SFTPGo follows the browser): EHO navy instead of grey-black */
[data-bs-theme=dark] {
  --bs-primary: #1A8FD6;
  --bs-primary-active: #0079C1;
  --bs-primary-light: #0F2A44;
  --bs-primary-rgb: 26, 143, 214;
  --bs-link-color: #4FB0EA;
  --bs-link-hover-color: #7CC4F0;
  --bs-app-bg-color: #0A1628;
  --bs-app-blank-bg-color: #0A1628;
  --bs-body-bg: #0F1F36;
  --bs-body-bg-rgb: 15, 31, 54;
}

/* the logo keeps its shape inside SFTPGo's fixed-height slots */
img[alt="Logo"] {
  height: auto !important;
  max-height: 64px;
  max-width: 100%;
  object-fit: contain;
}
.app-sidebar-logo img[alt="Logo"] { max-height: 36px; }

/* navy-on-navy is unreadable: the logo turns white in dark mode */
[data-bs-theme=dark] img[alt="Logo"] { filter: brightness(0) invert(1); }

[data-bs-theme=dark] .form-control.form-control-solid,
[data-bs-theme=dark] .form-select.form-select-solid {
  background-color: #132845;
  border-color: #1D3A5E;
  color: #E6F2F9;
}
