/* RC174: keep specific error feedback legible in day, dim, night and mobile modes. */
.sk170-selfcheck [data-sk170-feedback]{border-radius:12px;padding:12px 14px;border:1px solid var(--sk170-edge,#b9d1e6);background:var(--sk170-bg,#edf5fc);color:var(--sk170-text,#162f4b);line-height:1.7;overflow-wrap:anywhere;margin:12px 0 0}
.sk170-selfcheck [data-sk170-feedback][data-result=correct]{color:#075a46;background:#e3f8ef;border-color:#80cbb1;font-weight:650}
.sk170-selfcheck [data-sk170-feedback][data-result=review]{color:#784211;background:#fff3dd;border-color:#e2bd7e;font-weight:650}
.sk170-selfcheck [data-sk170-feedback][data-result=pending]{color:var(--sk170-text,#162f4b)}
.sk170-selfcheck label:has(input:checked){outline:2px solid #398ccc;outline-offset:1px;background:var(--sk170-soft,#dbeefa)}
.sk170-selfcheck [data-sk170-evaluate]{max-width:100%;text-align:center;touch-action:manipulation}
:is(html.lessonsky-dark body,body.lessonsky-dark,html.lessonsky-dim body,body.lessonsky-dim) .sk170-selfcheck [data-sk170-feedback][data-result=correct]{background:#184634;color:#bcf5de;border-color:#549d84}
:is(html.lessonsky-dark body,body.lessonsky-dark,html.lessonsky-dim body,body.lessonsky-dim) .sk170-selfcheck [data-sk170-feedback][data-result=review]{background:#4b341f;color:#ffe0b1;border-color:#a88143}
:is(html.lessonsky-dark body,body.lessonsky-dark,html.lessonsky-dim body,body.lessonsky-dim) .sk170-selfcheck [data-sk170-feedback][data-result=pending]{background:var(--sk170-card,#1e3956);color:var(--sk170-text,#f3f8ff)}
@media(max-width:640px){.sk170-selfcheck [data-sk170-feedback]{font-size:14px;padding:11px 12px}.sk170-selfcheck fieldset label{min-height:48px}.sk170-selfcheck [data-sk170-evaluate]{display:block;width:100%}}
@media(forced-colors:active){.sk170-selfcheck [data-sk170-feedback]{background:Canvas;color:CanvasText;border:1px solid CanvasText}.sk170-selfcheck label:has(input:checked){outline:2px solid Highlight}}
