/* Marke P&P Group — Vorführ-Instanz (16.09.2026).
   Hausfarben an pp-group.com gemessen (siehe pp-software/marke-ppgroup.css):
   Navy #0E2154 · Blau #26418C · Violett #756AAE · Blaugrau #8D9DBB · Fläche #EBEEF2.
   Wird NACH style.css geladen und überschreibt nur Variablen und die Wortmarke. */
:root {
  --primaer: #0E2154; --primaer-dunkel: #0a1839; --primaer-hell: #e4e8f3;
  --nav-bg: #0E2154; --nav-bg-hell: #26418C; --nav-text: #c9d0e3;
  --blau: #26418C; --blau-dunkel: #0E2154; --blau-hell: #e4e8f3;
  --rot: #756AAE; --rot-dunkel: #5d5390; --rot-hell: #eeecf6;
  --violett: #756AAE; --violett-hell: #eeecf6;
  --grau-100: #EBEEF2; --rahmen: #dde2ea;
}
/* Wortmarke → Logo */
.wortmarke { font-size: 0 !important; width: 44px; height: 44px; background: url(/marke-logo.png) center/contain no-repeat; border-radius: 6px; }
.wortmarke > span { display: none; }
.anmelde-karte .wortmarke { width: 96px; height: 96px; margin: 0 auto 10px; }
aside.nav .logo .wortmarke { width: 44px; height: 44px; background-color: #fff; padding: 2px; box-sizing: border-box; }
/* Bewerberflächen (extern.) */
.kopf .wortmarke { width: 64px; height: 64px; background-color: #fff; padding: 4px; box-sizing: border-box; }
:root { --grund-oben: #0E2154; --grund-unten: #26418C; }
.anmelde-seite, .anmeldung, body.anmelden { background: linear-gradient(160deg, #0E2154, #26418C) !important; }
