/*
 * Version 37.50 Schritt 14 — Legacy-Ergebnis-Schicht konsolidiert.
 * Diese Datei bleibt aus Kompatibilitätsgründen geladen, neutralisiert aber die frühere dunkle Ergebnisbühne.
 * Ziel: alte Result-/LevelUp-/Evidence-Komponenten in den hellen FELD12-Klarheitsraum überführen,
 * ohne Markup, Texte, Logik, Ergebnisstruktur oder Renderer anzufassen.
 */
body:not(.feld12-premium-print) .feld12-result-shell,
body:not(.feld12-premium-print) .feld12-result-shell .feld12-screen-report,
body:not(.feld12-premium-print) .feld12-human-report{
  background:
    radial-gradient(circle at 18% 0%, rgba(184,137,50,.10), transparent 34%),
    linear-gradient(180deg,var(--f12-bg-soft,#FBF7EF) 0%,var(--f12-bg,#F7F1E8) 100%)!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-result-shell :is(
  .feld12-levelup-section,
  .feld12-levelup-first-lever,
  .feld12-levelup-actionpack,
  .feld12-levelup-method,
  .feld12-levelup-method-deep,
  .feld12-evidence-section,
  .feld12-proof-callout,
  .feld12-levelup-worksheet,
  .feld12-actionpack-tasks,
  .feld12-actionpack-example,
  .feld12-actionpack-signal,
  .feld12-actionpack-check,
  .feld12-levelup-deep-card,
  .feld12-levelup-combo-example,
  .feld12-levelup-method-grid > div,
  .feld12-evidence-block,
  .feld12-levelup-first-lever-grid article,
  .feld12-levelup-first-lever-grid article.wide,
  .feld12-pdf-actions,
  .feld12-feedback-invite,
  .feld12-report-section,
  .feld12-quick-aftercare,
  .feld12-toolkit-section,
  .feld12-worksheet-section,
  .feld12-confidence-section,
  .feld12-story-engine,
  .feld12-story-cards > div,
  .feld12-human-hero,
  .feld12-human-story > section,
  .feld12-human-tool,
  .feld12-human-focus > div,
  .feld12-technical-report
){
  background:var(--f12-bg-card,#FFFCF6)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  color:var(--f12-text,#3D342D)!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
}
body:not(.feld12-premium-print) .feld12-result-shell :is(
  .feld12-levelup-section h2,
  .feld12-levelup-section h3,
  .feld12-levelup-section h4,
  .feld12-levelup-first-lever h2,
  .feld12-levelup-first-lever h3,
  .feld12-levelup-first-lever h4,
  .feld12-evidence-section h3,
  .feld12-evidence-section h4,
  .feld12-proof-callout strong,
  .feld12-actionpack-tasks h5,
  .feld12-actionpack-check summary,
  .feld12-levelup-deep-card h4,
  .feld12-levelup-method-grid strong,
  .feld12-levelup-first-lever-grid strong,
  .feld12-evidence-block h4,
  .feld12-evidence-block li strong,
  .feld12-human-hero h1,
  .feld12-human-hero h2,
  .feld12-human-hero h3,
  .feld12-human-story h2,
  .feld12-human-story h3,
  .feld12-human-tool h4,
  .feld12-story-engine h2,
  .feld12-story-engine h3,
  .feld12-technical-report > summary
){
  color:var(--f12-ink,#211A15)!important;
}
body:not(.feld12-premium-print) .feld12-result-shell :is(
  .feld12-levelup-section p,
  .feld12-levelup-first-lever p,
  .feld12-levelup-callout span,
  .feld12-levelup-callout,
  .feld12-levelup-quote,
  .feld12-levelup-combo-example p,
  .feld12-levelup-deep-card p,
  .feld12-levelup-method-grid p,
  .feld12-actionpack-tasks li,
  .feld12-actionpack-example p,
  .feld12-actionpack-signal p,
  .feld12-actionpack-check p,
  .feld12-actionpack-check label,
  .feld12-evidence-block p,
  .feld12-evidence-block li span,
  .feld12-proof-callout p,
  .feld12-human-hero p,
  .feld12-human-story p,
  .feld12-human-story li,
  .feld12-human-tool p,
  .feld12-human-tool small,
  .feld12-story-engine p,
  .feld12-story-cards p,
  .feld12-technical-report p,
  .feld12-technical-report small
){
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-result-shell :is(
  .feld12-levelup-label,
  .feld12-levelup-first-lever-head > span,
  .feld12-levelup-method-grid span,
  .feld12-levelup-deep-card > span,
  .feld12-levelup-combo-example > span,
  .feld12-levelup-first-lever-grid span,
  .feld12-actionpack-head > span,
  .feld12-actionpack-example > span,
  .feld12-actionpack-signal > span,
  .feld12-actionpack-reflection > span,
  .feld12-evidence-block li em,
  .feld12-section-tag,
  .feld12-human-kicker,
  .feld12-story-cards span
){
  background:var(--f12-gold-bg,#F8EED8)!important;
  border:1px solid var(--f12-line-strong,#D6C2A8)!important;
  color:var(--f12-warning,#9A6A24)!important;
}
body:not(.feld12-premium-print) .feld12-result-shell :is(.feld12-levelup-callout,.feld12-levelup-callout.danger,.feld12-levelup-callout.lesson,.feld12-levelup-mini-example,.feld12-levelup-quote,.feld12-actionpack-reflection textarea,.feld12-work-field textarea){
  background:var(--f12-bg-paper,#FFFDF8)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  color:var(--f12-text,#3D342D)!important;
}
body:not(.feld12-premium-print) .feld12-result-shell :is(.feld12-levelup-first-measure,.feld12-actionpack-head,.feld12-levelup-first-lever-grid article.primary,.feld12-human-proof,.feld12-human-warning){
  background:linear-gradient(135deg,var(--f12-gold-bg,#F8EED8),var(--f12-bg-card,#FFFCF6))!important;
  border:1px solid rgba(184,137,50,.28)!important;
  color:var(--f12-ink,#211A15)!important;
}
body:not(.feld12-premium-print) .feld12-result-shell :is(.feld12-evidence-grid,.feld12-levelup-method-grid,.feld12-levelup-first-lever-grid,.feld12-levelup-deep-grid,.feld12-story-cards){
  position:relative!important;
}
@media print{
  body.feld12-premium-print .feld12-result-shell :is(.feld12-levelup-section,.feld12-evidence-section,.feld12-levelup-first-lever,.feld12-report-section,.feld12-human-story > section){
    background:#fff!important;
    color:#111!important;
    box-shadow:none!important;
    border-color:#ddd!important;
  }
}

/* Schritt 14 Zusatz: weitere alte Report-/Advisory-Muster hell absichern. */
body:not(.feld12-premium-print) .feld12-result-shell :is(
  .feld12-executive-hero,
  .feld12-executive-main-card,
  .feld12-result-metric,
  .feld12-standard-output,
  .feld12-reader-guide,
  .feld12-reader-guide-grid > div,
  .feld12-next-action-band > div,
  .feld12-ja-advisory-section,
  .feld12-ja-advisory-main,
  .feld12-ja-advisory-side > div,
  .feld12-ja-advisory-proof,
  .feld12-ja-advisory-not,
  .feld12-ja-advisory-next,
  .feld12-field-advisory-section,
  .feld12-prior-factor-wrap,
  .feld12-prior-factor-card
){
  background:var(--f12-bg-card,#FFFCF6)!important;
  border:1px solid var(--f12-line,#E5D8C7)!important;
  color:var(--f12-text,#3D342D)!important;
  box-shadow:var(--f12-shadow-sm,0 10px 26px rgba(35,28,21,.06))!important;
}
body:not(.feld12-premium-print) .feld12-result-shell :is(
  .feld12-executive-head h2,
  .feld12-executive-main-card strong,
  .feld12-result-metric strong,
  .feld12-standard-output h3,
  .feld12-reader-guide h3,
  .feld12-reader-guide-grid strong,
  .feld12-next-action-band p,
  .feld12-ja-advisory-section h3,
  .feld12-ja-advisory-main h4,
  .feld12-ja-advisory-side h4,
  .feld12-ja-advisory-proof h4,
  .feld12-ja-advisory-bottom h4,
  .feld12-prior-factor-card h4
){
  color:var(--f12-ink,#211A15)!important;
}
body:not(.feld12-premium-print) .feld12-result-shell :is(
  .feld12-executive-head p,
  .feld12-executive-main-card p,
  .feld12-executive-depth-note,
  .feld12-result-metric p,
  .feld12-standard-output > p,
  .feld12-reader-guide > p,
  .feld12-reader-guide-grid p,
  .feld12-ja-advisory-lead,
  .feld12-ja-advisory-main p,
  .feld12-ja-advisory-section li,
  .feld12-ja-advisory-proof p,
  .feld12-ja-advisory-bottom p,
  .feld12-field-advisory-section .feld12-ja-advisory-side p,
  .feld12-prior-factor-wrap > p,
  .feld12-prior-factor-card p
){
  color:var(--f12-text,#3D342D)!important;
}
