/* Dunkelmodus — die EINE Quelle fuer alle Seiten (ADR-015).

   Nur „Auto": Die Seite folgt der Systemeinstellung. Kein Umschalter, kein
   localStorage, kein Skript (MKO, 01.10.2026: „c eigene ableiten", Variante A
   freigegeben). Ohne Umschalter gibt es keine neue Beschriftung und damit
   keine neue Fassung auf 26 Seiten.

   HIER STEHEN NUR TOKEN-WERTE, KEINE SELEKTOREN. Das ist der ganze Bauplan:
   `.btn` bedeutet auf der Startseite einen weissen Knopf auf dem Hero und auf
   404/Widerruf einen dunklen auf Papier. Eine Selektorregel hier traefe beide.
   Wo eine Farbe auf hellem Grund vorher fest stand, ist sie seit ADR-015 ein
   Token im :root der Seite, mit genau dem alten Wert — hell ist dadurch
   rechnerisch unveraendert.

   Was NICHT umgestellt wird, und warum: --anchor, --air, Weiss und die
   Bildschleier rgba(16,21,27,…) liegen schon heute auf dunklem Grund (Hero,
   Bildflaechen, Fuss). --signature-flaeche bleibt der Markenton, weil dahinter
   weisse Schrift steht; --signature selbst wird als Schrift auf dunklem Papier
   aufgehellt.

   `screen and`: Gedruckt wird immer hell. Die Profilseiten haben einen eigenen
   Druckstil, und ein Drucker mit dunkler Systemeinstellung soll kein schwarzes
   Blatt bekommen. Dieselbe Bedingung steht im media-Attribut jedes <link> —
   `infra/tests/test_dunkelmodus.py` haelt beide gegeneinander.

   Kontrast >= 4,5:1 fuer jedes Text/Flaeche-Paar ist gerechnet, nicht
   geschaetzt: dieselbe Datei des Riegels. Wer hier einen Wert aendert, laesst
   ihn laufen. */
@media screen and (prefers-color-scheme: dark){
  :root{
    color-scheme:dark;
    --paper:#161d25;--paper-2:#1d2630;--glass:rgba(22,29,37,.85);--feld:#10151b;
    --ink:#e9eef0;--ink-body:#c9d1d6;--ink-soft:#9aa6b0;--ink-stark:#e9eef0;
    --signature:#8fb0c8;--fehlertext:#a9c2d4;
    --line:rgba(233,238,240,.14);
  }
}
