.plateau svg.schema-ensembles{width:420px;touch-action:pan-y}.plateau svg.schema-venn{width:430px;margin-top:10px;touch-action:pan-y}.plateau .zone-touchable{fill:var(--paragraph-color);fill-opacity:0;stroke:currentColor;stroke-width:1.6;cursor:pointer;transition:fill-opacity .15s}.plateau .zone-touchable:hover{fill:var(--blue-text);fill-opacity:.12}.plateau .zone-touchable:focus{outline:none}.plateau .zone-touchable:focus-visible{stroke-width:3;stroke-dasharray:6 4}.plateau .zone-touchable.choisie{fill:var(--red-text);fill-opacity:.18;stroke:var(--red-text);stroke-width:3}.plateau .zone-touchable.allumee{fill:var(--green-text);fill-opacity:.16}.plateau .zone-touchable.choisie.allumee{fill:var(--green-text);stroke:var(--red-text)}.plateau .noms-ensembles .boite-tex{font-size:17px}.plateau .jeton-nombre .fond-jeton{fill:var(--aside-color);stroke:var(--paragraph-color);stroke-width:1.4}.plateau .jeton-nombre.deplace .fond-jeton{stroke:var(--red-text);stroke-width:2.4}.plateau .jeton-nombre.juste .fond-jeton{stroke:var(--green-text);stroke-width:2.4}.plateau .jeton-nombre.choisi .fond-jeton{stroke:var(--red-text);stroke-width:3;stroke-dasharray:5 3}.plateau .schema-venn .jeton-nombre{cursor:pointer}.plateau .schema-venn .jeton-nombre:focus{outline:none}.plateau .schema-venn .jeton-nombre:focus-visible .fond-jeton{stroke-width:3}.plateau .divisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:0 auto;max-width:640px}@media (max-width:560px){.plateau .divisions{grid-template-columns:repeat(2,minmax(0,1fr))}}.plateau .bloc-division{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.plateau .carte-fraction-division{min-width:64px;min-height:52px}.plateau .carte-fraction-division.juste{border-color:var(--green-text);background:color-mix(in srgb,var(--green-transparent) 40%,transparent)}.plateau .carte-fraction-division.faux{border-color:var(--red-text)}.plateau .carte-fraction-division.oubliee{border-style:dashed;border-color:var(--green-text)}.plateau .ruban-division{display:flex;justify-content:center;min-height:2.6em;font-variant-numeric:tabular-nums}.plateau .colonne-division{display:flex;flex-direction:column;align-items:center;min-width:.62em;line-height:1.25}.plateau .colonne-division .reste{font-size:.72em;opacity:.7}.plateau .colonne-division.reste-nul .reste{color:var(--green-text);font-weight:700;opacity:1}.plateau .colonne-division.reste-revenu .reste{color:var(--purple-text);font-weight:700;opacity:1}.plateau .ecriture-division{min-height:1.6em;font-size:.9em}.plateau .reserve-venn{min-height:46px}.plateau .reserve-venn .carte-reel[hidden]{display:none}.plateau .schema-venn .cadre-e{fill:none;stroke:currentColor;stroke-width:1.4}.plateau .schema-venn .teintes,.plateau .schema-venn .traits-venn{pointer-events:none}.plateau .schema-venn .cercle-venn{fill:none;stroke:currentColor;stroke-width:2.4}.plateau .schema-venn .zone-venn{stroke:none}.plateau .schema-venn.en-attente .zone-venn:hover{fill:var(--red-text);fill-opacity:.14}.plateau .schema-venn .teinte{fill:currentColor;fill-opacity:.14}.plateau .schema-venn .contour-union{fill:none;stroke:currentColor;stroke-width:0}.plateau .schema-venn .contour-union.allume{stroke-width:4}.plateau .schema-venn .nom-venn{font-style:italic;font-weight:700;font-size:18px}.plateau .schema-venn:not(.en-attente) .zone-venn{cursor:default}.plateau .schema-venn:not(.en-attente) .zone-venn:hover{fill-opacity:0}@media (max-width:560px){.plateau :is(.schema-ensembles,.schema-venn) .jeton-nombre .boite-tex{font-size:17px}.plateau .noms-ensembles .boite-tex{font-size:20px}.plateau .schema-venn .nom-venn{font-size:22px}}