
/* =========================================================
   WAVE 07 V5 — PRACTICE TARGET COLOR CONSISTENCY
   The grammar itself keeps its comparison color even in quiz options.
   Correct/wrong state is expressed by border/background, not by replacing
   the grammar identity color.
   ========================================================= */

.wave07-feature .practice-options [data-choice] .cmp-a,
.wave07-feature .practice-options [data-choice].cmp-a{color:var(--cmp-a)!important}
.wave07-feature .practice-options [data-choice] .cmp-b,
.wave07-feature .practice-options [data-choice].cmp-b{color:var(--cmp-b)!important}
.wave07-feature .practice-options [data-choice] .cmp-c,
.wave07-feature .practice-options [data-choice].cmp-c{color:var(--cmp-c)!important}

/* Selected/correct state: preserve grammar color. */
.wave07-feature .practice-options [data-choice].is-correct,
.wave07-feature .practice-options [data-choice][aria-pressed="true"]{
  font-weight:800!important;
}
.wave07-feature .practice-options [data-choice].is-correct.cmp-a,
.wave07-feature .practice-options [data-choice].is-correct .cmp-a{color:var(--cmp-a)!important}
.wave07-feature .practice-options [data-choice].is-correct.cmp-b,
.wave07-feature .practice-options [data-choice].is-correct .cmp-b{color:var(--cmp-b)!important}
.wave07-feature .practice-options [data-choice].is-correct.cmp-c,
.wave07-feature .practice-options [data-choice].is-correct .cmp-c{color:var(--cmp-c)!important}

/* Answer explanation grammar also keeps the same page target color. */
.wave07-feature .answer-explain .cmp-a{color:var(--cmp-a)!important}
.wave07-feature .answer-explain .cmp-b{color:var(--cmp-b)!important}
.wave07-feature .answer-explain .cmp-c{color:var(--cmp-c)!important}
