/* CTF comprehension checks; no course-selector styles. */
.int-check{--ir-text:#111;--ir-muted:#707070;--ir-line:#cecece;--ir-paper:#fafafa;--ir-accent:#adf000;color:var(--ir-text);font-family:inherit;box-sizing:border-box}
html[data-site-theme=dark] .int-check{--ir-text:#ececec;--ir-muted:#aaa;--ir-line:#393939;--ir-paper:#171717}
.int-check *{box-sizing:border-box}.int-check button{font:inherit;color:inherit;cursor:pointer;appearance:none;border-radius:0}
.int-check .int-route-kicker{display:block;font-size:12px;color:var(--ir-muted);margin-bottom:14px}
.int-check .int-route-primary{padding:14px 18px;border:1px solid var(--ir-text);font-size:14px;text-decoration:none;display:inline-block;line-height:1.4;background:var(--ir-text);color:var(--ir-paper)}
.int-check button:focus-visible,.int-check a:focus-visible{outline:2px solid var(--ir-text);outline-offset:4px}
.int-check{margin-top:36px;border-top:1px solid var(--ir-line);padding:28px 0}.int-check h4{font-size:22px!important;line-height:1.35!important;letter-spacing:-.02em!important;font-weight:400!important;margin:0 0 20px!important;max-width:800px}.int-check-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.int-check-options button{text-align:left;padding:18px 20px;font-size:15px;line-height:1.5;background:var(--ir-paper);border:1px solid var(--ir-line)}.int-check-options button[aria-pressed=true]{border-color:var(--ir-text);box-shadow:inset 3px 0 var(--ir-accent)}.int-check-feedback{font-size:15px!important;line-height:1.65!important;max-width:850px;margin:18px 0!important}.int-check-feedback:empty{display:none}.int-check-next{border-top:1px solid var(--ir-line);padding-top:20px}.int-check-next[hidden]{display:none!important}.int-check-next p{font-size:15px!important;line-height:1.6!important;max-width:780px}.int-check-next>span{display:block;margin-top:16px;font-size:12px;color:var(--ir-muted)}
@media(hover:hover){.int-check-options button:hover{border-color:var(--ir-text)}}
@media(max-width:720px){.int-check-options{grid-template-columns:1fr}.int-check h4{font-size:20px!important}.int-check-options button{font-size:14px;padding:16px}}
