.scenario.svelte-1gm12tt{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:1rem;margin-bottom:1rem}.situation.svelte-1gm12tt{font-style:italic}.options.svelte-1gm12tt{display:grid;gap:.5rem}.options.svelte-1gm12tt button:where(.svelte-1gm12tt){text-align:left;padding:.6rem .8rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);font-size:1rem;cursor:pointer;font-family:inherit;color:inherit;line-height:inherit}.options.svelte-1gm12tt button.correct:where(.svelte-1gm12tt){border-color:var(--color-ok);background:#e8f2ed}.options.svelte-1gm12tt button.wrong:where(.svelte-1gm12tt){border-color:var(--color-error);background:#faeee3}.feedback.ok.svelte-1gm12tt{color:var(--color-ok)}.feedback.nok.svelte-1gm12tt{color:var(--color-error)}.source.svelte-1gm12tt{margin-bottom:0}.units.svelte-1r0lkok li:where(.svelte-1r0lkok){padding:.4rem 0}.meta.svelte-1r0lkok{color:var(--color-muted);font-size:.9rem;margin-left:.5rem}.done.svelte-1r0lkok{color:var(--color-ok)}.role-note.svelte-1r0lkok{color:var(--color-muted);font-size:.9rem}.material.svelte-1r0lkok{margin-top:1.5rem}.chapters.svelte-1r0lkok{color:var(--color-muted)}
