/* Fine hatching marks cases answered correctly on every repeat.
   The solid outcomes beneath it still show all individual answers. */
body[class] .validation-fill {position:relative;isolation:isolate;}
body[class] .repeatability-overlay {
 position:absolute;inset-block:0;left:0;width:var(--repeatable-share);z-index:1;
 background:repeating-linear-gradient(135deg,transparent 0 4px,rgba(255,255,255,.48) 4px 5px);
}
body[class] .validation-legend {gap:8px 16px;margin-top:16px;align-items:center;}
body[class] .validation-legend i {width:12px;height:12px;border-radius:1px;}
body[class] .validation-legend .result-repeatable {
 background:repeating-linear-gradient(135deg,transparent 0 3px,rgba(255,255,255,.62) 3px 4px),#38131d;
}
body[class] .repeatable-key {cursor:help;}
body[class] .validation-average .validation-legend {padding-bottom:1px;}
