.mathsiq-mcq{--mathsiq-primary:#174ea6;--mathsiq-border:#d9dee7;box-sizing:border-box;margin:24px 0;padding:20px;border:1px solid var(--mathsiq-border);border-radius:12px;background:#fff;color:#202735;font-size:16px;line-height:1.65}
.mathsiq-mcq *{box-sizing:border-box}
.mathsiq-mcq__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;color:#596579;font-size:13px}
.mathsiq-mcq__exam{padding:3px 9px;border-radius:5px;background:#eef4ff;color:var(--mathsiq-primary);font-weight:700}
.mathsiq-mcq__question{margin:0 0 10px;font-weight:700;overflow-wrap:anywhere}
.mathsiq-mcq__question-hi{margin-bottom:14px;overflow-wrap:anywhere}
.mathsiq-mcq__options{min-width:0;margin:14px 0;padding:0;border:0}
.mathsiq-mcq__option{display:flex;align-items:flex-start;gap:10px;width:100%;margin:9px 0;padding:11px 12px;border:1px solid var(--mathsiq-border);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}
.mathsiq-mcq__option:hover{border-color:var(--mathsiq-primary);background:#f7faff}
.mathsiq-mcq__option:focus-within{outline:2px solid var(--mathsiq-primary);outline-offset:2px}
.mathsiq-mcq__option:has(input:checked){border-color:var(--mathsiq-primary);background:#f0f5ff}
.mathsiq-mcq__option input{flex:0 0 auto;margin:5px 0 0;accent-color:var(--mathsiq-primary)}
.mathsiq-mcq__letter{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;min-height:28px;border-radius:6px;background:#f0f2f5;font-size:13px;font-weight:700}
.mathsiq-mcq__option-text{min-width:0;overflow-wrap:anywhere}
.mathsiq-mcq__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}
.mathsiq-mcq__check,.mathsiq-mcq__reset{min-height:42px;padding:10px 17px;border:0;border-radius:7px;background:var(--mathsiq-primary);color:#fff;font:inherit;font-weight:700;cursor:pointer}
.mathsiq-mcq__reset{background:#5d6675}
.mathsiq-mcq__check:focus-visible,.mathsiq-mcq__reset:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.mathsiq-mcq__feedback{margin-top:12px;font-weight:700}
.mathsiq-mcq__feedback.is-correct{color:#137333}
.mathsiq-mcq__feedback.is-incorrect{color:#b3261e}
.mathsiq-mcq__feedback.is-warning{color:#8a5700}
.mathsiq-mcq__solution{margin-top:14px;padding:14px;border-left:4px solid var(--mathsiq-primary);border-radius:6px;background:#f5f8ff;overflow-wrap:anywhere}
.mathsiq-mcq__solution-title{margin-bottom:6px;font-weight:700}
.mathsiq-mcq__explanation-hi{margin-top:8px}
.mathsiq-mcq [hidden]{display:none!important}
.mathsiq-mcq__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.mathsiq-mcq mjx-container{max-width:100%}
.mathsiq-mcq mjx-container[display="true"]{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.1em;margin:.65em 0!important}
@media(max-width:600px){.mathsiq-mcq{padding:15px;margin:18px 0;font-size:15px}.mathsiq-mcq__option{padding:10px}}
