.question-html.svelte-9nlbtf{color:var(--sk-text);overflow-wrap:anywhere;line-height:1.7}.question-html.svelte-9nlbtf p{margin:0 0 .75rem}.question-html.svelte-9nlbtf p:last-child{margin-bottom:0}.question-html.svelte-9nlbtf ul,.question-html.svelte-9nlbtf ol{margin:.5rem 0 .75rem;padding-left:1.25rem}.question-html.svelte-9nlbtf img{border:1px solid var(--sk-line);border-radius:12px;max-width:100%;height:auto;margin:.75rem auto;display:block}.question-html.svelte-9nlbtf .katex-display{margin:.75rem 0;overflow-x:auto}.card.svelte-1klb9hy,.progress.svelte-1klb9hy,.review.svelte-1klb9hy,.score.svelte-1klb9hy{border:1px solid var(--sk-line);background:#fff;border-radius:16px}.card.svelte-1klb9hy{gap:1rem;padding:1.15rem 1.2rem 1.3rem;display:grid}h2.svelte-1klb9hy{margin:0;font-size:1.05rem}.progress.svelte-1klb9hy{color:var(--sk-text);margin:0;padding:.75rem 1rem;font-size:.92rem}.choices.svelte-1klb9hy{gap:.55rem;display:grid}.choice.svelte-1klb9hy{text-align:left;border:1px solid var(--sk-line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:.55rem;width:100%;padding:.75rem .9rem;display:flex}.choice.svelte-1klb9hy:hover:not(:disabled){border-color:var(--sk-blue);background:var(--sk-blue-wash)}.choice.svelte-1klb9hy span:where(.svelte-1klb9hy){font-weight:700}.choice.correct.svelte-1klb9hy{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}.choice.wrong.svelte-1klb9hy{color:#9f1239;background:#fff1f2;border-color:#fda4af}.choice.neutral.svelte-1klb9hy{color:#64748b;background:#f8fafc}.choice.svelte-1klb9hy:disabled{cursor:default}.review.svelte-1klb9hy{background:var(--sk-blue-wash);gap:.8rem;padding:1rem;display:grid}.right.svelte-1klb9hy{color:#047857;margin:0;font-weight:700}.wrong.svelte-1klb9hy{color:#be123c;margin:0;font-weight:700}.label.svelte-1klb9hy{margin:0;font-size:.85rem;font-weight:700}.score.svelte-1klb9hy{background:var(--sk-blue-soft);border-color:#0000;padding:1rem}.score.svelte-1klb9hy p:where(.svelte-1klb9hy){margin:.2rem 0}.percent.svelte-1klb9hy{color:var(--sk-blue-deep);margin:.15rem 0;font-size:2rem;font-weight:800}.feedback-title.svelte-1klb9hy{color:var(--sk-blue-deep);margin-top:.7rem;font-size:1.15rem;font-weight:700}.actions.svelte-1klb9hy{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.drill.svelte-1klb9hy{gap:1rem;display:grid}.dock.svelte-1klb9hy{border:1px solid var(--sk-line);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.dock.svelte-1klb9hy p:where(.svelte-1klb9hy){margin:0;font-size:.9rem;font-weight:600}@media (width<=700px){.dock.svelte-1klb9hy{text-align:center;justify-content:center}.dock.svelte-1klb9hy a:where(.svelte-1klb9hy){width:100%}}.crumbs.svelte-9q8xco{color:var(--sk-text);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.92rem;display:flex}a.svelte-9q8xco{color:inherit;text-decoration:none}a.svelte-9q8xco:hover{color:var(--sk-blue)}.here.svelte-9q8xco{color:var(--sk-ink);font-weight:700}
