/* ============================================================================
   emil.css — gemeinsames Stylesheet für alle Emil-Masken
   ----------------------------------------------------------------------------
   Angelegt Tag 131 (28.08.2026), Schnitt FS-1 zu F-028.

   Zweck (F-028, zwei Befunde):
     1. Die Topbar-Optik lag in sieben Fassungen kopiert vor. Hier steht sie
        EINMAL — kanonische Bauweise ist die des Planungsfensters.
     2. Die Schriften kamen von Google-Servern. Sie liegen jetzt lokal unter
        assets/fonts/; die Google-<link>-Zeilen entfallen.

   Stand FS-1: Nur das Planungsfenster liest diese Datei. Die sechs
   Stammdaten-/Matrix-/Admin-/Controlling-Masken folgen in FS-2, der Login
   in FS-3 — bis dahin tragen sie ihre lokalen Kopien weiter.
   ============================================================================ */


/* ---------------------------------------------------------------------------
   1. Schriften — lokal ausgeliefert, Latin-Subset, woff2
   ---------------------------------------------------------------------------
   Open Sans v44, bezogen über google-webfonts-helper aus den offiziellen
   Google-Fonts-Dateien. Lizenz SIL OFL 1.1, Volltext liegt als
   OFL-OpenSans.txt daneben.

   Sechs Schnitte nach RECON M2.4 (400/500/600/700 + Italic 400, dazu
   Light 300 für den Schriftzug).

   Eine zweite Familie für das Login-"E" ist in FS-5b (Tag 131) abgerissen
   worden — Owner-Entscheid: das Block-E ist Emils Gesicht, die Serifen-
   Kursive hatte danach keinen Verwender mehr.
   --------------------------------------------------------------------------- */

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('assets/fonts/open-sans-v44-latin-300.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('assets/fonts/open-sans-v44-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('assets/fonts/open-sans-v44-latin-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('assets/fonts/open-sans-v44-latin-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('assets/fonts/open-sans-v44-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('assets/fonts/open-sans-v44-latin-700.woff2') format('woff2');
}


/* ---------------------------------------------------------------------------
   2. Haus-Standard — Variablen
   ---------------------------------------------------------------------------
   --font und --mono lösen die bisher je Maske wiederholten Stacks ab.
   --bd-gold ist der Marken-Goldton; er stand bisher in sieben :root-Blöcken.
   Alle übrigen Farb- und Maßvariablen bleiben vorerst in den Masken.
   --------------------------------------------------------------------------- */

:root {
  --font: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --mono: 'Cascadia Code', 'Consolas', 'SFMono-Regular', ui-monospace, Menlo, monospace;
  --bd-gold: #c9973a;
}


/* ---------------------------------------------------------------------------
   3. Topbar — die EINE Quelle
   ---------------------------------------------------------------------------
   Zeichengetreu aus emil_planung_v2.html übernommen (dort :87-95 und
   :105-110, Stand vor FS-1). Zwei bewusste Abweichungen:
     - .tb-brand setzt var(--font). FS-1 hatte hier var(--mono) gesetzt (statt des
       urspruenglichen 'IBM Plex Mono'); FS-6 (Tag 131) holt die Marken-Zeile auf
       Owner-Entscheid in die Hausschrift. --mono bleibt definiert — die Masken
       nutzen es an 25 Stellen fuer Codes, Zeiten und Kennzahlen.
     - --bd-gold kommt aus Abschnitt 2 dieser Datei statt aus der Maske.
     - .tb-lt-btn traegt font-family:var(--font) (FS-2, Tag 131). Die Zeile
       fehlte im Vorbild, weil die Klasse dort seit C2 ohne Markup ist. In den
       sechs Masken sitzt sie auf einem <button>, und ein <button> erbt die
       Schrift nicht — ohne die Deklaration faellt er auf Systemschrift zurueck.

   .tb-lt-btn ist im Planungsfenster seit C2 ohne Markup (F-028, RECON M3.5).
   Die Regel steht hier trotzdem, weil die sechs Masken sie in FS-2 brauchen.
   --------------------------------------------------------------------------- */

.tb-logo{height:32px;width:auto;object-fit:contain;filter:brightness(0) invert(1);}
.tb-sep-v{width:1px;height:20px;background:rgba(255,255,255,0.25);}
.tb-brand{
  font-family:var(--font);
  font-size:15px;font-weight:500;
  color:#fff;letter-spacing:-0.3px;
}
.tb-brand em{color:rgba(255,255,255,0.45);font-style:normal;}
.tb-gold{color:var(--bd-gold);font-weight:600;}
.tb-lt-btn{
  background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);
  color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;cursor:pointer;
  text-decoration:none;font-family:var(--font);   /* C4: gilt auch fuer button-Elemente */
}
.tb-lt-btn:hover{background:rgba(255,255,255,0.22);}
