/*
Theme Name: LotzApp B2B Theme — Bersta
Template: lotzwoo-theme-base
Author: LotzApp Solutions
Description: Kundenspezifisches Kindtheme für Bersta. Trägt Farben, Schriften und Logo in theme.json sowie Berstas Seitenstruktur in parts/ (AD-11) — sonst nichts. Was hier landet, ist per Definition kundenspezifisch; alles andere gehört ins Basis-Theme.
Version: 0.2.0
Requires at least: 6.6
Tested up to: 7.0
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lotzwoo-theme-bersta
*/

/* Absichtlich leer.

   Eine Regel, die hier steht, ist eine Regel, die im nächsten Kundentheme
   fehlt oder kopiert werden muss. Farbe, Schrift und Abstand gehören in
   theme.json daneben — von dort erreichen sie sowohl die Blöcke als auch,
   über die Brücke im Basis-Theme, die B2B-Oberflächen des Plugins.

   Wenn hier doch einmal etwas stehen muss, ist die erste Frage, ob es nicht
   ins Basis-Theme gehört.

   ------------------------------------------------------------------
   Was in theme.json daneben steht, und was davon eigene Entscheidung ist.

   Getestet gegen lotzwoo-theme-base 0.3.2.

   WordPress ersetzt `settings.color.palette` und `settings.typography.
   fontFamilies` jeweils als ganzes Array — dieses Theme muss also auch das
   nennen, was es gar nicht ändern will. Ohne Notiz ist danach nicht mehr zu
   sehen, was Absicht war und was Abschrift. Deshalb:

   BEWUSST ABWEICHEND — Grundlage ist ADR 004 im Repo `bersta-website`
   (docs/decisions/004-gestaltungsrichtung.md):

     brand-*      Die Marke ist #B33A2B statt LotzApp-Grün. Zehn Stufen, aus
                  einem Farbton (7°) abgeleitet; gesetzt ist nur die 500.
     ink-*        Warme Neutrale (32°) statt der blaustichigen Reihe der Basis.
                  Gesetzt aus ADR 004: ink-900 (Tinte), ink-500 (Tinte leise),
                  ink-200 (Linie). Der Rest ist die Reihe dazwischen.
     ink-350      Neu und in der Basis erst seit 0.3.2: der Rahmen, der ein
                  Bedienelement kenntlich macht. 3:1 gegen die Fläche, während
                  die Linie zart bleiben darf.
     surface      Creme #FBF7F0 statt Weiß. Trägt Kopfbereich, Karten und —
                  über die Brücke als `--lwb-surface` — die Flächen des Shops.
                  (Der Token hieß bis zum 2026-08-13 `--lwb-white`; umbenannt
                  in AP-25, weil „weiß" als Rollenname auf einem Kundentheme
                  falsch liest. Hier hing nie eine Regel daran, nur dieser
                  Satz.)
     surface-2    #F4EDE1, die abgesetzten Abschnitte und der Hero.
     styles.color.background  Auf `surface`, nicht auf `ink-50` wie in der
                  Basis: hier tragen Seite und Karte dieselbe Creme, und die
                  Linie trennt sie. Genau das ist die Aussage von ADR 004.
     serif        Bitter, selbst gehostet, für die Überschriften.

   UNVERÄNDERT AUS DER BASIS — hier steht nur, weil das Array ersetzt wird:

     white, ok-*, warn-*, err-*, info-*, sans, mono.

   Ändert die Basis einen dieser Werte — etwa weil ein Kontrast nachgezogen
   wird —, erreicht die Änderung dieses Theme *nicht* von selbst. Beim
   nächsten Basisupdate ist diese Liste die Stelle zum Nachsehen.

   Eine Beobachtung dazu, die noch niemandem gehört: `err-500` (#b42318) und
   die neue Marke (#b33a2b) liegen in Leuchtdichte und Farbton fast
   aufeinander. Wo ein Fehler allein über die Farbe spricht — der
   Bestandspunkt in der Matrix etwa —, ist er von der Marke kaum zu trennen.
   Text, Symbol und Fläche tragen die Aussage dort mit; wenn es stören
   sollte, ist ein tieferes, kühleres Rot für `err-*` die kleinere Änderung
   als eine zweite Markenfarbe.

   ------------------------------------------------------------------
   Bitter

   `assets/fonts/bitter-var-*.woff2`, SIL Open Font License 1.1, Lizenztext
   liegt als `assets/fonts/OFL.txt` daneben. Eine variable Datei mit der
   Achse wght 100–900 statt der drei festen Schnitte aus ADR 004: 34 KB
   gegen rund 75 KB, und sie kann die 500, die der Entwurf für H1 und die
   Kennzahlen verlangt — die drei festen Schnitte könnten es nicht.

   Keine Kursive. Bitters echte Kursive wäre eine zweite Datei für eine
   einzige Stelle im Entwurf (das Gründungszitat). Solange die Startseite
   nicht gebaut ist, ist das keine Entscheidung, die hier fallen muss. */
