/* gd-readfix.css — Lesbarkeits-Overrides (Ee, Jens 260625)
   Greift NACH gdti-copa.css; aendert NUR Lesbarkeit, nicht Ras Logik.
   ABGESTIMMT mit Ra via Bridge/Entity 260625. */

/* KI-Icon-Buttons (gf-ki-ico) waren rgba(255,255,255,.1)+weiss = unsichtbar auf hellem HG.
   -> solide orange, weisses Icon, dunkler Rand: sichtbar in ALLEN Styles. */
.gf-ki-ico,
html[data-theme] .gf-ki-ico,
body[class] .gf-ki-ico{
  background:#d2660c !important;
  color:#ffffff !important;
  border:2px solid #a04e06 !important;
  box-shadow:0 2px 6px rgba(0,0,0,.28) !important;
}
.gf-ki-ico .ic, html[data-theme] .gf-ki-ico .ic{ color:#fff !important; }
.gf-ki-ico:hover, html[data-theme] .gf-ki-ico:hover{
  background:#b85608 !important; border-color:#8a4205 !important; color:#fff !important;
}


/* --- Hellgraue Sublines/Meta lesbar (Jens 'fast nix lesbar' 260625) ---
   --gf-ink-soft default war #6f6a61 = Kontrast ~3.5 auf hell (unter 4.5).
   NUR fuer helle Styles (default/paris ohne dunkles data-theme-override) abdunkeln.
   Dunkle Themes (holz/tokyo) haben hellen ink-soft -> NICHT anfassen. */
html[data-theme="default"], html[data-theme="paris"],
html:not([data-theme]) {
  --gf-ink-soft:#574f44 !important;   /* Kontrast ~6.1:1 auf weiss */
}
/* freistehende graue Leads/Stamps/Sublines die direkt color setzen */
html[data-theme="default"] .cx-lead, html[data-theme="paris"] .cx-lead,
html[data-theme="default"] .cx-stamp, html[data-theme="paris"] .cx-stamp,
html[data-theme="default"] .motif, html[data-theme="paris"] .motif,
html[data-theme="default"] .r-read, html[data-theme="paris"] .r-read {
  color:#574f44 !important;
}


/* === Freistehende Header/Sublines auf DUNKLEM HG lesbar (Jens 260625, 2 Screenshots) ===
   Auf dunklen Themes (holz/tokyo) saufen freistehende Titel (#15130f) + Sublines
   (#5a5348/#6b6056) ab. Hier: heller Text. NUR freistehend - Karten/Panels haben eigene
   helle Box und werden NICHT getroffen (ihre Regeln sind spezifischer / im Panel-Kontext). */
html[data-theme="holz"] .mag-title,
html[data-theme="holz"] .t-title,
html[data-theme="holz"] .section-head,
html[data-theme="holz"] .wrap > h1,
html[data-theme="holz"] .wrap > h2,
html[data-theme="holz"] main > h1,
html[data-theme="holz"] main > h2,
html[data-theme="tokyo"] .mag-title,
html[data-theme="tokyo"] .t-title,
html[data-theme="tokyo"] .section-head,
html[data-theme="tokyo"] .wrap > h1,
html[data-theme="tokyo"] .wrap > h2,
html[data-theme="tokyo"] main > h1,
html[data-theme="tokyo"] main > h2 {
  color:#f3ede2 !important;
  text-shadow:none !important;
}
/* Sublines/Leads freistehend - etwas weicheres Creme, klar lesbar auf dunkel */
html[data-theme="holz"] .mag-tagline,
html[data-theme="holz"] .t-sub,
html[data-theme="holz"] .mdgs-lead,
html[data-theme="holz"] .wrap > .lead,
html[data-theme="holz"] main > .lead,
html[data-theme="holz"] section > .lead,
html[data-theme="tokyo"] .mag-tagline,
html[data-theme="tokyo"] .t-sub,
html[data-theme="tokyo"] .mdgs-lead,
html[data-theme="tokyo"] .wrap > .lead,
html[data-theme="tokyo"] main > .lead,
html[data-theme="tokyo"] section > .lead {
  color:#d9d2c4 !important;
}
/* default-Style hat HELLES hexagon-bild aber DUNKEL genug, dass dunkelgraue tagline absauft:
   mag-tagline dort schon via --gf-ink-soft #574f44 gefixt; section-head bleibt dunkel (ok auf hell). */


/* === KI-SCHUBLADE = WERKZEUG-PANEL, IMMER solide hell (Jens 260625, alle Styles unlesbar) ===
   kd-inner erbte var(--gf-surface) = auf dunklen Themes (holz/tokyo) dunkel -> Felder mit
   halbtransparentem --gf-field wurden dunkel-auf-dunkel. Schublade ist ein Tool, kein
   Style-Schaufenster: fester heller Grund + garantiert dunkler Text + SOLIDE Felder. */
#kidraw .kd-inner{ background:#f4efe6 !important; }
#kidraw .kd-body{ background:#f4efe6 !important; }
/* alle MDGS- + KI-Eingabefelder: solides Weiss + dunkler Text, theme-unabhaengig */
#kidraw .mdgs-in,
#kidraw .kd-pane textarea,
#kidraw input[type=text],
#kidraw input[type=password],
#kidraw textarea{
  background:#ffffff !important; color:#1f1b17 !important;
  border:1px solid rgba(0,0,0,.22) !important;
}
#kidraw .mdgs-in::placeholder,
#kidraw textarea::placeholder{ color:#6b6056 !important; opacity:1; }
/* Labels / Heads / Hints in der Schublade: dunkel auf dem hellen Grund */
#kidraw .mdgs-head,
#kidraw .mdgs-vis-lbl,
#kidraw .mdgs-up-hint,
#kidraw .mdgs-up-meta,
#kidraw .mdgs-stat,
#kidraw .kd-head,
#kidraw .kd-pane h2,
#kidraw .kd-pane h3,
#kidraw .voicebar{ color:#1f1b17 !important; }
#kidraw .mdgs-up-meta,#kidraw .mdgs-it-s{ color:#6b6056 !important; }
/* Upload-Dropzone hell */
#kidraw .mdgs-up{ background:#faf7f1 !important; }
/* Sichtbarkeits-Buttons (crew/privat/pw/pub) lesbar: heller Grund, dunkle Schrift, aktiv=orange */
#kidraw .mdgs-vbtn{ background:#ffffff !important; color:#1f1b17 !important; }
#kidraw .mdgs-vbtn.on{ background:var(--ci-orange,#ef6a23) !important; color:#fff !important; }
