.carte.apprentissage.svelte-1sq25si{background:var(--fond);border:1px solid var(--trait);box-shadow:var(--ombre-douce);border-radius:20px;padding:22px 20px}.carte.apprentissage.svelte-1sq25si .rep:where(.svelte-1sq25si),.carte.apprentissage.svelte-1sq25si .explication:where(.svelte-1sq25si){border-radius:14px}.enonce.svelte-1sq25si{font:600 var(--t-question) / 1.4 var(--systeme);letter-spacing:-.005em;outline:none;margin:0 0 16px}.multi.svelte-1sq25si{font:700 11px/1 var(--signal);letter-spacing:.08em;text-transform:uppercase;color:var(--texte2);margin:-8px 0 12px}.visuel.svelte-1sq25si{justify-content:center;margin:4px 0 20px;display:flex}.reps.svelte-1sq25si{flex-direction:column;gap:10px;display:flex}.rep.svelte-1sq25si{text-align:left;background:var(--surface);border:1px solid var(--trait);font-size:var(--t-corps);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.rep.svelte-1sq25si:disabled{cursor:default}.rep.svelte-1sq25si:hover:not(:disabled):not(.sel){border-color:var(--encre2)}.rep.svelte-1sq25si .let:where(.svelte-1sq25si){font:800 13px/1 var(--signal);color:var(--texte2);min-width:14px}.rep.svelte-1sq25si .texte:where(.svelte-1sq25si){flex:1}.rep.sel.svelte-1sq25si{background:var(--jaune);border:2px solid var(--encre);color:var(--encre);padding:13px;font-weight:700}.rep.sel.svelte-1sq25si .let:where(.svelte-1sq25si){color:var(--encre)}.rep.juste.svelte-1sq25si{border:2px solid var(--vert);padding:13px}.rep.juste.svelte-1sq25si .let:where(.svelte-1sq25si){color:var(--vert)}.rep.juste.svelte-1sq25si:not(.manquee) .texte:where(.svelte-1sq25si){font-weight:700}.rep.manquee.svelte-1sq25si{border-style:dashed}.rep.faute.svelte-1sq25si{border:2px solid var(--rouge);padding:13px}.rep.faute.svelte-1sq25si .let:where(.svelte-1sq25si){color:var(--rouge)}.rep.hors-jeu.svelte-1sq25si{opacity:.55}.marque.svelte-1sq25si{font-weight:800;font-family:var(--signal)}.juste-m.svelte-1sq25si{color:var(--vert)}.faute-m.svelte-1sq25si{color:var(--rouge)}.explication.svelte-1sq25si{background:var(--papier);border:1px solid var(--fil);border-radius:12px;margin-top:16px;padding:14px 16px}.explication.svelte-1sq25si p:where(.svelte-1sq25si){margin:0;font-size:14px;line-height:1.6}.explication.svelte-1sq25si .source:where(.svelte-1sq25si){font-size:var(--t-note);color:var(--texte2);margin-top:8px}
