.figure-motif{fill:none;stroke-linecap:round;stroke-linejoin:round}.plateau svg.figure-motif{touch-action:pan-y}.figure-motif text{pointer-events:none}.figure-motif .support{fill:var(--back);stroke:currentColor;stroke-width:1.5}.figure-motif .element{fill:currentColor;fill-opacity:.22;stroke:currentColor;stroke-width:1.3;transition:opacity .25s}.figure-motif .element.bleu{color:var(--blue-text);fill-opacity:.5}.figure-motif .element.vert{color:var(--green-text);fill-opacity:.5}.figure-motif .element.en-attente,.figure-motif .etape.cachee .support{opacity:0}.figure-motif .support{transition:opacity .25s}.plateau .figure-motif .legende-etape{font-size:15px}.plateau .figure-motif .nombre-etape{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.figure-motif .attente-etape rect{stroke:currentColor;stroke-width:1.5;stroke-dasharray:5 5;opacity:.6}.plateau .figure-motif .point-d-interrogation{font-size:26px;font-weight:700;fill:var(--red-text)}.figure-motif .separation{stroke:var(--aside-border-color);stroke-width:1.5}@media (max-width:560px){.plateau .figure-motif .legende-etape{font-size:17px}.plateau .figure-motif .nombre-etape{font-size:19px}}.plateau .tableau-regle tr.regle-juste>td:last-child{color:var(--green-text)}.plateau .tableau-regle tr.regle-fausse>td:last-child{color:var(--red-text)}.plateau .phrase-regle{gap:6px}.plateau .phrase-regle .morceau-de-phrase{display:inline-flex;align-items:center;white-space:nowrap}.plateau .phrase-regle .morceau-de-phrase>span+input{margin-left:6px}.plateau .champ-nombre{width:3.6em}