.repere-compas:focus{outline:none}.repere-compas:focus-visible{outline:2px dashed var(--blue-text);outline-offset:4px}.plateau .repere-compas .graduations text{font-size:calc(11.5px*var(--z, 1));opacity:.75}.repere-compas .axes-repere line{stroke-opacity:.6}.repere-compas .branche{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linejoin:round;stroke-opacity:.75}.repere-compas .charniere,.repere-compas .point{fill:currentColor;stroke:none}.repere-compas .croix{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.plateau .repere-compas .rayon-compas{font-size:calc(15px*var(--z, 1));font-weight:700;paint-order:stroke;stroke:var(--aside-color);stroke-width:4px;stroke-linejoin:round}.repere-compas .trace-eleve{fill:none;stroke:currentColor;stroke-width:2.6}.repere-compas .point-seul,.repere-compas .point-trace{fill:currentColor;stroke:none}.repere-compas .cercle-dessin{fill:none;stroke:var(--green-text);stroke-width:2.6}.repere-compas .dessin.complet .cercle-dessin{fill:var(--green-transparent);fill-opacity:.35}.repere-compas .vert .cercle-dessin{fill:var(--green-transparent);fill-opacity:.25}.repere-compas .sourire{fill:none;stroke:var(--green-text);stroke-width:2.6;stroke-linecap:round}.cartes-equations{margin-bottom:0}.carte-equation.resolue{border-color:var(--green-text)}.plateau .enonce-cercle{text-align:center}.repere-compas .cercle-dessin.point-seul{fill:var(--green-text);stroke:none}