@charset "UTF-8";
/*!
 * Xinion Information Technologies — Farbschema fuer GLPI
 * Erzeugt von infra/vulcan/glpi/sd01_palette_xinion.py (VULCAN-v1).
 * NICHT von Hand aendern: der naechste Lauf ueberschreibt diese Datei.
 * Grundlage: CIO-Dokument „GLPI Design-Anpassung", 17.09.2026.
 */
/* theme-name: Xinion */
/* Der Selektorwert MUSS dem Dateinamen entsprechen (xinion.scss), sonst findet GLPI
   die Palette nicht und die Oberflaeche bleibt stillschweigend unveraendert. */
:root[data-glpi-theme=xinion] {
  /* --- Marke ------------------------------------------------------------------ */
  --tblr-primary-rgb: 0, 204, 44;
  /* Dunkle Schrift auf hellem Gruen: 9,7:1 statt 2,2:1 mit Weiss. */
  --tblr-primary-fg: #1A1A2E;
  /* Links sind Schrift auf Weiss und brauchen darum ein dunkleres Gruen als die Knopfflaeche. */
  --tblr-link-color-rgb: 0, 153, 31;
  --tblr-link-hover-color-rgb: 0, 204, 44;
  /* --- Flaechen und Text ------------------------------------------------------ */
  --tblr-body-bg: #f5f8fc;
  --tblr-body-color: #4A4A6A;
  --tblr-secondary: #4A4A6A;
  --tblr-secondary-fg: #f5f8fc;
  --tblr-muted: #7a7a9a;
  /* --- Hauptmenue / Seitenleiste ---------------------------------------------- */
  --glpi-mainmenu-bg: #1A1A2E;
  --glpi-mainmenu-fg: #f5f8fc;
  /* Der aktive Menuepunkt nimmt Rand und Schrift bereits aus --tblr-primary
     (css/includes/components/_global-menu.scss). Hier fehlt nur die Flaeche —
     bewusst schwach, damit der gruene Balken die Marke traegt und nicht der Block. */
  --glpi-mainmenu-active-bg: rgba(0, 204, 44, .16);
  /* --- Selbstbedienungsbereich (Helpdesk) ------------------------------------- */
  /* Ohne diese Werte bliebe der Kopfbereich im GLPI-Blau stehen — 17 der 18
     mitgelieferten Paletten setzen sie, und was eine Palette nicht setzt, erbt
     die Grundeinstellung. */
  --glpi-helpdesk-header: hsl(133deg, 45%, 88%);
  --glpi-illustrations-gradient-1: hsl(133deg, 60%, 93%);
  --glpi-illustrations-gradient-2: hsl(133deg, 60%, 72%);
  --glpi-illustrations-gradient-3: hsl(133deg, 100%, 40%);
  /* --- Logo -------------------------------------------------------------------- */
  /* GLPI 11 laedt das Logo NICHT als hochgeladene Datei, sondern ueber diese
     Variablen (css/includes/_base.scss). Darum steht es hier und nicht im
     Programmverzeichnis — und uebersteht damit jede Aktualisierung.
     Alle Fassungen zeigen auf dieselbe Datei: unser Logo ist farbig und steht
     sowohl auf dem dunklen Menue als auch auf hellem Grund. */
  --glpi-logo: url("/custom/logo-xinion.svg?v=1");
  --glpi-logo-light: url("/custom/logo-xinion.svg?v=1");
  --glpi-logo-dark: url("/custom/logo-xinion.svg?v=1");
  /* Eingeklapptes Menue: dort ist nur ein Quadrat Platz. Der Schriftzug waere
     hineingequetscht unleserlich — hier gehoert das Zeichen hin. */
  --glpi-logo-reduced: url("/custom/zeichen-xinion.png?v=1");
  --glpi-logo-light-reduced: url("/custom/zeichen-xinion.png?v=1");
  --glpi-logo-dark-reduced: url("/custom/zeichen-xinion.png?v=1");
  --glpi-logo-dark-login: url("/custom/logo-xinion.svg?v=1");
  --glpi-logo-light-login: url("/custom/logo-xinion.svg?v=1");
  /* --- Vorschau in der Palettenauswahl ---------------------------------------- */
  --glpi-palette-color-1: #00cc2c;
  --glpi-palette-color-2: #1A1A2E;
  --glpi-palette-color-3: #4A4A6A;
  --glpi-palette-color-4: #f5f8fc;
}

/* Das Logo ist 840x238, also 3,5-mal so breit wie hoch. GLPIs Flaeche ist 100x55
   (knapp 2:1). Ohne `contain` wuerde es in Originalgroesse gezeichnet und der
   Schriftzug rechts einfach abgeschnitten — es saehe nicht kaputt aus, nur falsch.
   Die Flaeche wird zugleich verbreitert, sonst bliebe der Schriftzug winzig. */
:root[data-glpi-theme=xinion] .glpi-logo {
  background-position: left center;
  background-size: contain;
  width: 170px;
}