/* Theme IOT Factory / Real Pulse pour GitLab (2026-10-04).
 * Injecte dans chaque page par nginx (gitlab-run.sh, nginx['custom_gitlab_server_config']), servi depuis
 * /etc/gitlab/iotf-theme/ (disque de donnees : conserve aux mises a jour de GitLab).
 * Ne surcharge que des variables du design system de GitLab (--gl-*) : si une version les renomme, la
 * couleur concernee revient a celle de GitLab, sans effet fonctionnel. Mode sombre non modifie.
 * Couleurs Real Pulse (styles/panorama.scss) : indigo #2F2470, fuchsia #C419BE, bleu clair #DDE8F8,
 * ardoise #2D3A45 ; IOT Factory : vert d'eau #00B8A2, bleu nuit #0A1A2F.
 */
html:not(.gl-dark) {
  /* fond autour du contenu et barre laterale (gris clair par defaut) */
  --gl-application-chrome-background-color: #dde8f8;

  /* menu lateral */
  --gl-nav-item-foreground-color-default: #2d3a45;
  --gl-nav-item-background-color-hover: #c9daf4;
  --gl-nav-item-foreground-color-hover: #2f2470;
  --gl-nav-item-background-color-active: #b9cdef;
  --gl-nav-item-selected-background-color-default: #ffffff;
  --gl-nav-item-selected-background-color-hover: #ffffff;
  --gl-nav-item-selected-background-color-active: #ffffff;
  --gl-nav-item-selected-foreground-color-default: #2f2470;
  --gl-nav-item-selected-foreground-color-hover: #2f2470;
  --gl-nav-item-selected-foreground-color-active: #2f2470;

  /* boutons principaux (Create, Save, Merge...) */
  --gl-button-confirm-primary-background-color-default: #2f2470;
  --gl-button-confirm-primary-border-color-default: #2f2470;
  --gl-button-confirm-primary-background-color-hover: #c419be;
  --gl-button-confirm-primary-border-color-hover: #c419be;
  --gl-button-confirm-primary-background-color-focus: #c419be;
  --gl-button-confirm-primary-border-color-focus: #c419be;
  --gl-button-confirm-primary-background-color-active: #9a1396;
  --gl-button-confirm-primary-border-color-active: #9a1396;
}

/* barre verticale de l'element de menu selectionne : fuchsia Real Pulse */
html:not(.gl-dark) .super-sidebar .gl-nav-item.selected::before {
  background-color: #c419be;
}
