
/* Sichtbar bestätigte Antworten: Farbe, Rahmen und Text gemeinsam. */
.answer-correct{border:3px solid #116339!important;background:#edf8f0!important;color:#123c24!important;border-radius:8px;padding:12px}
input.answer-correct,select.answer-correct{box-shadow:0 0 0 2px #116339}
.correct-badge,.answer-row .correct-badge[role=status]{display:inline-block;background:#116339!important;color:#fff!important;border:2px solid #094525;border-radius:6px;padding:7px 12px;margin:8px 6px;font:700 18px/1.4 Arial,sans-serif}
.correct-badge:empty{display:none}
section.solved{border:3px solid #116339;border-left-width:9px}
section.solved>form>.status{background:#116339;color:white;padding:12px;border-radius:6px}
@media(forced-colors:active){.answer-correct,.correct-badge,section.solved{border:3px solid CanvasText!important}}
