/* AKKOÇ v60.21 – KOSTPROBE KONTRASTSCHUTZ
   Grund: Die AKKOÇ-CI setzt auf wissen357-Seiten global helle Schrift auf dunklem Grund.
   Kostproben sind bewusst helle Karten. Deshalb werden deren Vordergrundfarben hier
   komponentenbezogen und mit höherer Priorität fest definiert.
   Keine Layout-, Inhalts-, EKG- oder Navigationsänderung. */

:root{
  --akkoc-sample-ink:#101b2d;
  --akkoc-sample-text:#26323a;
  --akkoc-sample-muted:#4b5560;
  --akkoc-sample-gold:#8a682c;
  --akkoc-sample-paper:#ffffff;
  --akkoc-sample-paper-warm:#fffdf8;
}

/* Helle Kostprobenflächen bekommen IMMER dunkle Schrift – unabhängig von Seiten-CI. */
body.wissen357 .akkoc-sample-box,
body.wissen357 .akkoc-sample-compact,
body.wissen357 .akkoc-sample-compact > summary,
body.wissen357 .akkoc-sample-compact .akkoc-sample-body{
  color:var(--akkoc-sample-text)!important;
}

body.wissen357 .akkoc-sample-compact > summary{
  background:var(--akkoc-sample-paper-warm)!important;
  border-color:rgba(183,148,82,.62)!important;
}

body.wissen357 .akkoc-sample-compact > summary > span:not(.akkoc-sample-kicker),
body.wissen357 .akkoc-sample-compact > summary strong{
  color:var(--akkoc-sample-ink)!important;
  opacity:1!important;
}

body.wissen357 .akkoc-sample-compact .akkoc-sample-kicker,
body.wissen357 .akkoc-sample-box .eyebrow{
  color:var(--akkoc-sample-gold)!important;
  opacity:1!important;
}

body.wissen357 .akkoc-sample-compact .akkoc-sample-body,
body.wissen357 .akkoc-sample-box{
  background:var(--akkoc-sample-paper)!important;
}

body.wissen357 .akkoc-sample-compact .akkoc-sample-body p,
body.wissen357 .akkoc-sample-compact .akkoc-sample-body li,
body.wissen357 .akkoc-sample-compact .akkoc-sample-body span,
body.wissen357 .akkoc-sample-compact .akkoc-sample-body strong,
body.wissen357 .akkoc-sample-box p,
body.wissen357 .akkoc-sample-box li,
body.wissen357 .akkoc-sample-box span,
body.wissen357 .akkoc-sample-box strong{
  color:var(--akkoc-sample-text)!important;
  opacity:1!important;
}

body.wissen357 .akkoc-sample-box h2,
body.wissen357 .akkoc-sample-box h3{
  color:var(--akkoc-sample-ink)!important;
  opacity:1!important;
}

body.wissen357 .akkoc-sample-privacy{
  color:var(--akkoc-sample-text)!important;
  background:#f8f1e3!important;
  border-left-color:#b79452!important;
}
body.wissen357 .akkoc-sample-privacy strong{color:var(--akkoc-sample-ink)!important}
body.wissen357 .akkoc-sample-principle,
body.wissen357 .akkoc-sample-principle strong{color:var(--akkoc-sample-ink)!important}

/* Aktionsknopf explizit schützen; keine Vererbung von weißer CI-Schrift. */
body.wissen357 .akkoc-sample-actions a,
body.wissen357 .akkoc-sample-actions a:visited{
  background:#fff!important;
  color:var(--akkoc-sample-ink)!important;
  border-color:#b79452!important;
  opacity:1!important;
}
body.wissen357 .akkoc-sample-actions a:hover,
body.wissen357 .akkoc-sample-actions a:focus-visible{
  background:#d9ad52!important;
  color:#101b2d!important;
}

/* Auch auf nicht-wissen357-Seiten die Kernfarben explizit halten. */
.akkoc-sample-compact > summary{color:var(--akkoc-sample-ink)}
.akkoc-sample-compact .akkoc-sample-body{color:var(--akkoc-sample-text)}
