.qh-card{background:#fff;padding:18px;border-radius:16px;margin-bottom:12px;box-shadow:0 6px 18px rgba(31,41,55,0.06);border:1px solid rgba(31,41,55,0.04);}
.qh-question{font-size:16px;font-weight:600;margin-bottom:10px;color:#1f2d48;}
.qh-options{display:block;}
.qh-option{display:flex;align-items:center;padding:12px;border-radius:12px;background:#f8fbff;border:1px solid #e6eef9;margin:8px 0;cursor:pointer;}
.qh-optlabel{width:36px;height:36px;border-radius:50%;background:#1f2937;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:12px;font-weight:700;}
.qh-option.correct{background:#e6ffea;border-color:#4caf50;}
.qh-option.wrong{background:#ffecec;border-color:#f44336;}
.qh-option.disabled{pointer-events:none;opacity:0.6;}
#qh-next{padding:10px 18px;border-radius:12px;border:0;background:#0f172a;color:#fff;cursor:pointer;font-weight:700;margin:12px auto;display:inline-block;}
