.reaction-label{display:block;font-size:10px;letter-spacing:1.5px;color:#a6c4f5;margin-bottom:14px;font-weight:700}.theory-reaction{border-color:#55416c;background:linear-gradient(135deg,#231e33,#171e2c)}.theory-reaction .course-meme-visual img{background:#0c1018}.theory-challenge{margin:32px 0;padding:26px;border:1px solid #456886;border-radius:15px;background:#142333;scroll-margin-top:125px}.theory-challenge h3{margin:0 0 16px;font-size:25px}.theory-challenge>p{font-size:16px;color:#bdccdd;line-height:1.7}.theory-choices{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.theory-choices button{text-align:left;min-height:44px;max-width:100%}.theory-choices button[aria-pressed=true]{border-color:#b8caff;background:#263c5e;color:white}.theory-choices button.is-correct{border-color:#92e5c9;background:#193c34;color:#c4ffe8}.theory-choices button.is-retry{border-color:#dab97f;background:#3b3023;color:#ffe0af}.theory-feedback{padding:16px;border-left:3px solid #8bd7bc;background:#101c29;min-height:60px}.expert-load-bars{display:grid;gap:14px;margin:22px 0}.expert-load-row{display:grid;grid-template-columns:70px minmax(0,1fr) 70px;gap:10px;align-items:center;font-size:13px}.expert-load-row strong{text-align:right;font-variant-numeric:tabular-nums}.expert-load-track{height:20px;border-radius:4px;background:#29374a;overflow:hidden}.expert-load-track i{display:block;height:100%;background:#9cc6fb;transition:width .35s ease}.expert-load-row:first-child .expert-load-track i{background:#e5bd8c}.theory-challenge .micro{font-size:12px;color:#91a8c3}.theory-reaction,.theory-challenge{min-width:0;max-width:100%}@media(max-width:650px){.theory-challenge{padding:20px}.theory-challenge h3{font-size:23px}.theory-choices{flex-direction:column}.theory-choices button{width:100%}}@media(prefers-reduced-motion:reduce){.expert-load-track i{transition:none}}
.theory-reaction{scroll-margin-top:125px}
