/* ------------------------------------------------------------------
   openbi Studio — Bildmarke „Die Weiche"    angelegt und korrigiert
                                                        25.08.2026

   Eine eigene, kleine Datei statt eines Eingriffs in openbi-studio.css
   (78.000 Zeichen). Sie wird NACH dem Hauptstylesheet eingebunden und
   gewinnt deshalb bei gleicher Spezifitaet.

   Die Marke kommt als MASKE herein, nicht als Bild. Damit faerbt sie
   `currentColor` — dieselbe Datei traegt Ultramarin im Tageslicht und
   Signalbernstein im Stellwerk, ohne zweite Fassung.

   ---- Die Korrektur vom 25.08., und warum sie noetig war ----

   Zuerst stand hier die „kleine Fassung" mit Strichstaerke 8. Auf dem
   24-px-Platz im Kopf ergab das einen Strich von 4,0 px — die Symbole
   der Seitenleiste daneben haben 1,4 px (16er-Raster, stroke-width
   1.4). Fast das Dreifache: die Marke sah gemalt aus, nicht gezeichnet.

   Die Lehre ist allgemeiner als der Fall. Eine Strichmarke wird nicht
   nach ihrer eigenen Lesbarkeit gewichtet, sondern nach dem
   GEWICHT IHRER NACHBARN. Ein Zeichen, das fuer sich betrachtet gut
   aussieht, kann neben einem Symbolsatz wie ein Fremdkoerper wirken.

   Jetzt: eine einzige Geometrie, Strichstaerke 3.6 im 48er-Raster.
   Auf 24 px sind das 1,8 px — eine Spur kraeftiger als die Symbole,
   weil eine Marke fuehren darf, aber im selben Duktus.
   ------------------------------------------------------------------ */

.obs-brand-mark,
.obs-logo-mark {
  width: 24px;
  height: 24px;
  flex: 0 0 auto;
  border-radius: 0;
  background-color: currentColor;
  background-image: none;
  -webkit-mask-image: url("/CMS/img/openbi-studio-weiche.svg");
          mask-image: url("/CMS/img/openbi-studio-weiche.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
}

/* Im neuen Auftritt stand im Platzhalter der Text „ob". Er wird nicht
   entfernt, sondern unsichtbar gemacht — dann bleibt die Huelle
   unveraendert, falls die Marke einmal wieder herausgenommen wird.

   Und die Farbe wird dort ausdruecklich gesetzt statt geerbt: der
   Platzhalter war fuer helle Schrift auf farbigem Chip gebaut und
   traegt `color: #FFFFFF`. Weil die Maske ihre Fuellung aus
   `currentColor` nimmt, kam die Marke weiss auf weiss heraus — messbar
   da, nur unsichtbar. */
.obs-logo-mark {
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  color: var(--accent, #2A3BE0);
}
