/* BEATRIX Git -- Erscheinungsbild von bea-lab.io (GF 25.10.2026).
   Grundlage ist das eingebaute dunkle Thema von Forgejo; ersetzt werden nur seine Skalen: «steel» (Flächen und Text)
   durch das Marineblau von bea-lab.io, die Akzentskala (Orange) durch das Blau von bea-lab.io, dazu die Schriften.
   So bleibt jede Forgejo-Seite stimmig, ohne Vorlagen zu kopieren. Farben aus bea-lab-frontend (index.html,
   bea-kopfleiste.css): navy #0a1628, card #1a2847, border #253556, accent #5b8af5, text #e4e9f2. */
@import url("./theme-forgejo-dark.css");
@import url("./beatrix-schriften.css");

:root {
  --steel-900: #0a1628;  /* Kopfleiste, Fuss (bea-lab navy) */
  --steel-850: #0f1729;
  --steel-800: #111d35;  /* Seitenhintergrund */
  --steel-750: #162244;  /* Kästen */
  --steel-700: #1a2847;  /* Karten, Kopf von Kästen */
  --steel-650: #1f3055;
  --steel-600: #253556;  /* Ränder, Knöpfe */
  --steel-550: #2d4070;
  --steel-500: #3a4e7c;
  --steel-450: #4a5e8a;
  --steel-400: #586a8e;
  --steel-350: #6f80a3;
  --steel-300: #8899b8;
  --steel-250: #a2b1cb;
  --steel-200: #bac6db;
  --steel-150: #d0d9e8;
  --steel-100: #e4e9f2;  /* Text */

  --color-primary: #5b8af5;
  --color-primary-contrast: #ffffff;
  --color-primary-dark-1: #7ba3ff;
  --color-primary-dark-2: #7ba3ff;
  --color-primary-dark-3: #9dbbff;
  --color-primary-dark-4: #9dbbff;
  --color-primary-dark-5: #c2d4ff;
  --color-primary-dark-6: #c2d4ff;
  --color-primary-dark-7: #e3ecff;
  --color-primary-light-1: #4a78e6;
  --color-primary-light-2: #3a66d4;
  --color-primary-light-3: #2f55b5;
  --color-primary-light-4: #284a9a;
  --color-primary-light-5: #284a9a;
  --color-primary-light-6: #1f3a78;
  --color-primary-light-7: #1f3a78;
  --color-primary-alpha-10: #5b8af519;
  --color-primary-alpha-20: #5b8af533;
  --color-primary-alpha-30: #5b8af54b;
  --color-primary-alpha-40: #5b8af566;
  --color-primary-alpha-50: #5b8af580;
  --color-primary-alpha-60: #5b8af599;
  --color-primary-alpha-70: #5b8af5b3;
  --color-primary-alpha-80: #5b8af5cc;
  --color-primary-alpha-90: #5b8af5e1;
  --color-console-bg: #0a1220;
  --color-accent: #7ba3ff;

  --fonts-proportional: "Plus Jakarta Sans", -apple-system, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;
  --fonts-monospace: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}

/* Kopfleiste wie bea-lab.io: Marke breit gesperrt, Fokus gelb wie dort */
#navbar { border-bottom: 1px solid var(--steel-600); }
#navbar .item#navbar-logo img { border-radius: 4px; }
a:focus-visible, button:focus-visible, .ui.button:focus-visible { outline: 3px solid #f7d690; outline-offset: 2px; }

/* Anmelde- und Passwortseiten: BEATRIX-Logo und ein Satz, wozu der Server dient */
.page-content.user.signin > .ui.grid > .column::before,
.page-content.user.forgot.password > .ui.grid > .column::before,
.page-content.user.reset.password > .ui.grid > .column::before,
.page-content.user.signup > .ui.grid > .column::before {
  content: ""; display: block; width: 128px; height: 128px; margin: 8px auto 0; flex: none;
  background: url("../img/beatrix-logo.jpg") center / cover no-repeat; border-radius: 10px;
}
.page-content.user.signin > .ui.grid > .column::after {
  content: "Der Git-Server von BEATRIX – Code, Modelle und Prüfungen von FehrAdvice & Partners AG.";
  display: block; text-align: center; color: var(--steel-300); font-size: 13px; margin: 14px auto 0; max-width: 46ch;
}

/* Fusszeile: Herkunft statt Werbung; Sprache, Lizenzen und API bleiben */
.page-footer .left-links::before {
  content: "BEATRIX Git · FehrAdvice & Partners AG"; color: var(--steel-300); margin-right: 1em;
}
