/* Momus — Farbtoken.
   Einzige Quelle aller Farbwerte. Kein Hex-Wert gehört in style.css.
   Geprüft mit scripts/check-contrast.mjs (WCAG 2.1 AA).

   Grundton: antik, gedeckt, wie alter Druck auf Papier — kein Neon,
   keine Leuchteffekte. Siehe docs/02-design-system.md.

   Farbrollen:
     --accent       Keramikrot, der Hauptakzent
     --accent-zwei  erste Komplementärfarbe: Gold (dunkel) / Grasgrün (hell)
     --signal-warn  zweite Komplementärfarbe, Orange — NUR echte Warnungen
     --signal-note  Violett, seltener Sonderzustand

   Das Rot ist ein KERAMIKROT (Farbwinkel ~7°, Sättigung ~59 %), kein
   Scharlach. Scharlach liegt bei ~2° und wirkt durch den leicht bläulichen
   Anteil kühl und modern; der wärmere Ton passt zu gebranntem Ton und damit
   zur antiken Anmutung — bleibt aber gesättigt genug, um nicht bräunlich
   oder zu dunkel zu geraten.

   Token sind nach ihrer ROLLE benannt, nie nach ihrer Farbe (--accent, nicht
   --scarlet). Nur so lässt sich das Schema später vollständig austauschen,
   ohne dass die Namen in die Irre führen. Siehe docs/08, Prinzip 4. */

:root,
:root[data-theme="dark"] {
  color-scheme: dark;

  --bg:              #12100E;
  --bg-raised:       #1A1715;
  --bg-overlay:      #23201D;
  --border:          #3D372F;
  --border-soft:     #2A2521;

  --text:            #F2EAD9;
  --text-secondary:  #B9AF9D;
  --text-muted:      #8B8173;

  /* Akzent (Text, Linien, Ornamente) — Keramikrot */
  --accent:          #D4523D;
  /* Akzent als Fläche — in beiden Themes gleich, wie gebrannter Ton */
  --accent-solid:    #B8402F;
  --on-accent:       #F2EAD9;
  --accent-dim:      #8A2A1F;

  /* Erste Komplementärfarbe: im Dunklen ein sattes Gold */
  --accent-zwei:     #C9A227;

  /* Zweite Komplementärfarbe — NUR für echte Warnungen, selten */
  --signal-warn:     #D9822B;
  --signal-note:     #A98BD9;

  --shadow:          rgba(0, 0, 0, 0.45);
}

:root[data-theme="light"] {
  color-scheme: light;

  --bg:              #F2EAD9;
  --bg-raised:       #FBF6EA;
  --bg-overlay:      #FFFFFF;
  --border:          #D3C7AE;
  --border-soft:     #E2D8C3;

  --text:            #12100E;
  --text-secondary:  #5C544A;
  --text-muted:      #6E6559;

  --accent:          #AE3B2B;
  --accent-solid:    #B8402F;
  --on-accent:       #FBF6EA;
  --accent-dim:      #8A2A1F;

  /* Erste Komplementärfarbe: im Hellen ein Grasgrün (Gold wäre auf
     Eierschalenweiß nicht lesbar — 1,9:1) */
  --accent-zwei:     #456F2A;

  /* Zweite Komplementärfarbe — NUR für echte Warnungen, selten */
  --signal-warn:     #A34A0F;
  --signal-note:     #6B3FA0;

  --shadow:          rgba(60, 45, 30, 0.12);
}

:root {
  /* Antike Anmutung: nahezu rechtwinklig, keine weichen Kapseln. */
  --radius-card: 2px;
  --radius-btn: 1px;

  --ease: cubic-bezier(0.4, 0, 0.2, 1);
  --speed: 180ms;

  /* Serifen statt Grotesk — der stärkste einzelne Hebel für den Antik-Eindruck.
     Ausschließlich Systemschriften, siehe ADR-003. */
  --font: Georgia, "Iowan Old Style", "Palatino Linotype", Palatino,
          "Book Antiqua", "Times New Roman", serif;
  --font-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Consolas, monospace;
}
