/* Gemeinsame Suite-Design-Basis (M14-2). Enthaelt nur die Regeln, die
   byte-identisch in allen StreamCreator-Templates mit VenueTab-Design
   vorkamen (verifiziert per Checksum vor der Extraktion) -- keine
   Vereinheitlichung der pro-Template unterschiedlichen `:root`-Tokens
   oder Body-Hintergruende, das ist bewusst ausserhalb des M14-2-Scopes
   ("ohne groesseren Refactor").

   Eingebunden per <link rel="stylesheet" href="/static/css/suite-design.css">
   VOR dem template-eigenen <style>-Block. */

body::before {
  content: '';
  position: fixed;
  inset: 0;
  background-image: url('/static/brand/bc97-wallpaper.webp');
  background-size: cover;
  background-position: center;
  opacity: 0.13;
  z-index: 0;
  pointer-events: none;
}
body > * { position: relative; z-index: 1; }

/* Wappen-Logo im Header. Zwei Klassennamen aus historisch getrennter
   Entwicklung (brand-logo: aeltere Templates, site-logo: neuere) auf
   identische Werte vereinheitlicht -- Templates behalten ihre bisherige
   Klasse auf dem <img>-Tag, nur die Deklaration ist jetzt gemeinsam. */
.brand-logo, .site-logo {
  width: 32px;
  height: 32px;
  object-fit: contain;
  border-radius: 4px;
  flex-shrink: 0;
}
