.choix-forme,.choix-orientation,.choix-solide{display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:center;align-items:center;margin:0 0 8px}.choix-forme{margin:8px 0 0}.titre-choix{margin-right:2px}.bouton-activite.choisi{background:var(--blue-transparent);color:var(--paragraph-color)}.plateau svg.atelier-coupe{width:100%;max-width:720px}.plateau svg.atelier-coupe.tourne{cursor:grabbing}.capteur-rotation{fill:transparent;cursor:grab}.grille-tranche,.scene-coupe,.vol{pointer-events:none}.atelier-coupe .fond-solide{fill:color-mix(in srgb,var(--blue-transparent) 45%,var(--aside-color));stroke:none}.atelier-coupe .face-plane{stroke:none}.atelier-coupe .face-plane.claire{fill:color-mix(in srgb,var(--blue-transparent) 28%,var(--aside-color))}.atelier-coupe .face-plane.moyenne{fill:color-mix(in srgb,var(--blue-transparent) 48%,var(--aside-color))}.atelier-coupe .face-plane.sombre{fill:color-mix(in srgb,var(--blue-transparent) 70%,var(--aside-color))}body.dark .atelier-coupe .fond-solide{fill:color-mix(in srgb,var(--blue-transparent) 62%,var(--aside-color))}body.dark .atelier-coupe .face-plane.claire{fill:color-mix(in srgb,var(--blue-transparent) 85%,var(--aside-color))}body.dark .atelier-coupe .face-plane.moyenne{fill:color-mix(in srgb,var(--blue-transparent) 62%,var(--aside-color))}body.dark .atelier-coupe .face-plane.sombre{fill:color-mix(in srgb,var(--blue-transparent) 40%,var(--aside-color))}.atelier-coupe .arete{fill:none;stroke:var(--blue-text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.atelier-coupe .arete.cachee{stroke-width:1.4;stroke-dasharray:5 4;opacity:.8}.atelier-coupe .section-vue{fill:color-mix(in srgb,var(--green-transparent) 75%,var(--aside-color));stroke:none}.atelier-coupe .arete.coupe{stroke:var(--green-text);stroke-width:2.5}.atelier-coupe .arete.cachee.coupe{stroke-width:1.6}.atelier-coupe .morceau.fantome{opacity:.32}.atelier-coupe .lame{fill:var(--purple-transparent);fill-opacity:.35;stroke:var(--purple-text);stroke-width:1.5;stroke-linejoin:round}.atelier-coupe .lame.devant{fill-opacity:.22}.atelier-coupe .regle .trait-regle{stroke:currentColor;stroke-width:1.6}.atelier-coupe .regle .etiquette-regle{font-size:16px}.atelier-coupe .point-centre{fill:var(--paragraph-color)}.atelier-coupe .nom-point{font-size:16px;font-style:italic}.atelier-coupe .pythagore .cote-triangle{stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.atelier-coupe .pythagore .angle-droit{fill:none;stroke:var(--paragraph-color);stroke-width:1.2}.atelier-coupe .pythagore .etiquette-triangle{font-size:16px;font-weight:700}.atelier-coupe .face-identique{fill:none;stroke:var(--green-text);stroke-width:3;stroke-linejoin:round}.atelier-coupe .face-identique.cachee{stroke-dasharray:6 4;stroke-width:2}.atelier-coupe .cadre-grille{fill:none;stroke:var(--paragraph-color);stroke-opacity:.35;stroke-width:1}.atelier-coupe .surface{stroke:currentColor;stroke-width:2.5;stroke-linejoin:round}.atelier-coupe .dessin-eleve .surface{fill:var(--red-transparent);fill-opacity:.18}.atelier-coupe .commandee .surface{fill:var(--blue-transparent);fill-opacity:.2;stroke-dasharray:7 5}.atelier-coupe .posee .surface{fill:var(--green-transparent);fill-opacity:.5;stroke-width:2}.atelier-coupe .hauteur-triangle,.atelier-coupe .rayon{stroke:currentColor;stroke-width:1.6;stroke-dasharray:4 3}.atelier-coupe .centre-tranche{fill:currentColor}.atelier-coupe .mesure{font-size:16px}.atelier-coupe .tranche-en-vol{fill:color-mix(in srgb,var(--green-transparent) 75%,var(--aside-color));stroke:var(--green-text);stroke-width:2.5;stroke-linejoin:round}.position-couteau{color:var(--purple-text)}.titre-collection{margin:16px 0 6px;text-align:left}.titre-collection.haut{margin-top:0}.collection-coupes{display:flex;flex-direction:column;gap:8px}.famille-coupes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nom-famille{min-width:6.5em;text-align:left}.vignette{display:flex;align-items:center;justify-content:center;width:64px;height:56px;border:1px solid var(--aside-border-color);border-radius:6px}.vignette.vide{border-style:dashed;opacity:.5}.dessin-commande .surface,.vignette .surface{fill:var(--green-transparent);fill-opacity:.6;stroke:var(--green-text);stroke-width:1.5}.commandes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:12px}.carte-commande{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 6px 8px;border:2px solid var(--aside-border-color);border-radius:10px;background:transparent;color:var(--paragraph-color);font:inherit;cursor:pointer}.carte-commande.courante,.carte-commande:hover{border-color:var(--blue-text)}.carte-commande.courante{background:color-mix(in srgb,var(--blue-transparent) 18%,transparent)}.carte-commande:focus-visible{outline:2px solid var(--paragraph-color);outline-offset:2px}.dessin-commande{display:flex;align-items:center;justify-content:center;height:46px}.carte-commande:not(.servie) .dessin-commande .surface{fill:var(--blue-transparent);fill-opacity:.25;stroke:var(--blue-text);stroke-dasharray:4 3}.texte-commande{line-height:1.25}.etat-commande{font-size:.9em;opacity:.75}.carte-commande.servie{border-color:var(--green-text)}.carte-commande.servie .etat-commande{color:var(--green-text);opacity:1}@media (max-width:760px){.commandes{grid-template-columns:repeat(2,1fr)}.nom-famille{min-width:4.8em}.famille-coupes{gap:6px}.vignette{width:58px}}.atelier-coupe .poignee .pastille{fill:currentColor;stroke:var(--aside-color);stroke-width:2}.atelier-coupe .lame{stroke:none}.atelier-coupe .bord-lame{fill:none;stroke:var(--purple-text);stroke-width:1.5;stroke-linecap:round}.atelier-coupe .bord-lame.devant{stroke-opacity:.8}.atelier-coupe .arete.equateur{stroke-width:1.4}.atelier-coupe .rayon-solide .trait-rayon{stroke:currentColor;stroke-width:1.6}.atelier-coupe .rayon-solide .trait-rayon.cache{stroke-dasharray:4 3}.atelier-coupe .rayon-solide .pied-rayon{fill:currentColor}