/* Tagwerk · Nachtklima. Liegt im Kaskadenweg NACH tokens.css und stimmt
   nur Token-WERTE um — die Seiten reden weiterhin ausschliesslich in
   Tokens, K1 bleibt also unberührt.

   Geändert wird allein das dunkle Klima, in die Richtung, die Lesepult
   und Digitalisat längst gefunden haben: **lichtloses Schwarz, dafür
   gedämpfte Schrift.**

   Reines Weiss auf Schwarz sieht auf dem Bildschirm nach Kontrast aus
   und liest sich schlecht: Die Buchstaben strahlen in die Fläche aus
   (Halation), die Zeile verwischt, und wer astigmatisch ist, sieht
   Doppelkonturen. Zwölf zu eins liest sich über eine Stunde besser als
   einundzwanzig zu eins. Das Schwarz wiederum darf ganz schwarz sein:
   Auf einem OLED-Schirm ist ein schwarzes Bildpunktfeld nicht dunkelgrau,
   sondern aus — die Seite verschwindet, und es bleibt der Tag.

   Das helle Klima bleibt, wie System B es setzt: warmes Papier. */

@media (prefers-color-scheme: dark) {
  :root {
    --paper:      #000000;
    --paper-hoch: #0D0E0F;
    --ink:        #CCCAC3;   /* 12,8:1 statt 21:1 — ruhig statt grell */
    --ink-soft:   #918F88;   /*  6,4:1 */
    --ink-faint:  #7C7B75;   /*  4,6:1 */
    --rule:       #232527;
    --rule-soft:  #17181A;
    --accent:     #C9855F;
    --accent-tint:#2A180F;
    --ok-bg:      #161D12;
    --ok-fg:      #9DBB8E;
    --warn-bg:    #241414;
    --warn-fg:    #E0938E;
  }
}

/* Der Nachtmodus des Tagwerks erzwingt das dunkle Klima über
   data-thema="dunkel" — auch das gehört aufs lichtlose Schwarz. */
:root[data-thema="dunkel"] {
  --paper: #000000; --paper-hoch: #0D0E0F;
  --ink: #CCCAC3; --ink-soft: #918F88; --ink-faint: #7C7B75;
  --rule: #232527; --rule-soft: #17181A;
  --accent: #C9855F; --accent-tint: #2A180F;
  --ok-bg: #161D12; --ok-fg: #9DBB8E;
  --warn-bg: #241414; --warn-fg: #E0938E;
}

/* Der Hell-Block muss NACH der Media-Query noch einmal stehen, damit
   data-thema="hell" auch unter dunklem System gewinnt. Die Werte sind
   unverändert die des Systems. */
:root[data-thema="hell"] {
  --paper: #F6F2E9; --paper-hoch: #FFFFFF;
  --ink: #1C1A16; --ink-soft: #5C564B; --ink-faint: #6E6757;
  --rule: #D8D0BF; --rule-soft: #E6DFCF;
  --accent: #B20000; --accent-tint: #F3E2DC;
  --ok-bg: #EAEFE4; --ok-fg: #3C5A34;
  --warn-bg: #F9ECEA; --warn-fg: #8C1D18;
}
