.figure-machines{fill:none;stroke-linecap:round;stroke-linejoin:round}.plateau svg.figure-machines{touch-action:pan-y}.figure-machines text{pointer-events:none}.plateau .figure-machines .sens-machines{font-size:14px;font-style:italic;opacity:.8}.figure-machines .case-nombre rect{fill:var(--back);stroke:currentColor;stroke-width:2}.plateau .figure-machines .nombre-case{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.plateau .figure-machines .nombre-case.long{font-size:15px}.plateau .figure-machines .sous-case{font-size:14px;font-weight:700}.figure-machines .case-nombre.faux,.figure-machines .case-nombre.inconnu{color:var(--red-text)}.figure-machines .case-nombre.prevu,.figure-machines .case-nombre.trouve{color:var(--blue-text)}.figure-machines .case-nombre.juste{color:var(--green-text)}.figure-machines .machine{color:var(--purple-text)}.figure-machines .corps-machine{fill:var(--purple-text);fill-opacity:.12;stroke:currentColor;stroke-width:2.5;transition:fill-opacity .2s}.figure-machines .machine.en-marche .corps-machine{fill-opacity:.45}.figure-machines .rivet{fill:currentColor;stroke:none}.plateau .figure-machines .operation-machine{font-size:22px;font-weight:700}.figure-machines .fleche-machine .trait-fleche{stroke:currentColor;stroke-width:2;stroke-opacity:.7}.figure-machines .fleche-machine .pointe-fleche{fill:currentColor;fill-opacity:.7;stroke:none}.figure-machines .jeton{color:var(--blue-text)}.figure-machines .jeton circle{fill:var(--back);stroke:currentColor;stroke-width:2.5}.plateau .figure-machines .nombre-jeton{font-size:16px;font-weight:700}.plateau .figure-machines .nombre-jeton.long{font-size:12px}@media (max-width:560px){.plateau .figure-machines .sens-machines,.plateau .figure-machines .sous-case{font-size:16px}.plateau .figure-machines .nombre-case{font-size:22px}.plateau .figure-machines .operation-machine{font-size:24px}}.plateau .ligne-machine .choix-du-signe{display:inline-flex;gap:4px}.plateau .ligne-machine .signe-machine{min-width:2.2em;padding:4px 8px;font-weight:700}.plateau .champ-nombre{width:4em}