/* theme_variants.css — MKS1 (19.09.2026)
   Theme-Varianten unterhalb der System-Schemas light/dark.
   Vertrag: docs/CMS_MODUL_KOMPONENTEN_STANDARD_2026-09-19.md +
   MyDraft\Core\Theme\ThemeRegistry (Selector-Sync per ThemeRegistryTest).
   Selektor: html[data-bs-theme="<schema>"][data-cms-theme="<variante>"];
   'default' hat bewusst KEINEN Regelblock (Nullvariante, Live-Bild
   unverändert). Datei UNLAYERED (Overrides gewinnen gegen jede @layer-
   Definition der Token-Quellen default.css/design_system.css); es werden
   NUR semantische Tokens überschrieben — nie Komponenten-Flächen. */

/* ---- Dark > midnight: tieferes Blauschwarz, ruhigere Flächen ---------- */
html[data-bs-theme="dark"][data-cms-theme="midnight"] {
  /* Quell-Tokens (default.css :root) */
  --color-primary:         #03060d;
  --color-primary-mid:     #070c17;
  --color-primary-light:   #0b1222;
  --color-surface:         #060a14;
  --color-surface-hover:   #0c1327;
  --color-surface-card:    #0a0f1e;
  --color-surface-elevated:#101830;
  --color-border:          rgba(255, 255, 255, 0.32);
  /* Design-System-Aliase (design_system.css :root) */
  --bg-primary:    var(--color-primary);
  --bg-secondary:  var(--color-primary-mid);
  --bg-card:       var(--color-surface-card);
  --bg-card-hover: var(--color-surface-hover);
  --border-color:  var(--color-border);
}

/* ---- Light > paper: warmes Papierweiß, weiche Kontraste --------------- */
html[data-bs-theme="light"][data-cms-theme="paper"] {
  --color-primary:         #f7f4ec;
  --color-primary-mid:     #efeae0;
  --color-primary-light:   #e8e1d3;
  --color-surface:         #faf8f1;
  --color-surface-hover:   #f1ede1;
  --color-surface-card:    #fffdf6;
  --color-surface-elevated:#fffefa;
  --color-border:          #d8d1c0;
  --bg-primary:    #faf8f1;
  --bg-secondary:  #fffdf6;
  --bg-card:       #fffdf6;
  --bg-card-hover: #f1ede1;
  --border-color:  #d8d1c0;
  --text-subtle:   #57503f;
}
