.plateau .arete{stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.plateau .arete.pointillee{stroke-width:2;stroke-dasharray:6 5;stroke-linecap:butt}.plateau .arete.faute{stroke-width:3.6}.plateau .face-vue{stroke:none}.plateau .zone-arete{stroke:transparent;stroke-width:18;stroke-linecap:round;cursor:pointer}.plateau .zone-arete:hover{stroke:var(--blue-transparent);stroke-opacity:.3}.plateau .nom-sommet{font-family:Times New Roman,Times,serif;font-style:italic;font-size:16px}.plateau .calque-cachees,.plateau .calque-faces,.plateau .calque-noms,.plateau .calque-vues{pointer-events:none}.quadrillage-cavaliere .zone-clic{fill:transparent;cursor:crosshair}.quadrillage-cavaliere .inerte{pointer-events:none}.quadrillage-cavaliere .point{fill:currentColor}.quadrillage-cavaliere .construction{stroke:var(--paragraph-color);stroke-opacity:.55;stroke-width:1.2;stroke-dasharray:2 4}.quadrillage-cavaliere .faute-point{fill:none;stroke:currentColor;stroke-width:2.5}.choix-solide{margin:0 0 10px}.choix-solide .bouton-activite.actif{background:var(--blue-transparent);color:var(--paragraph-color)}.commandes-pose{margin-top:6px}.titre-collection{margin:16px 0 6px;text-align:left}.collection-solides{display:flex;flex-direction:column;gap:8px}.rangee-solide{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.rangee-solide .nom-rangee{min-width:14em;text-align:left}.cases-rangee{display:flex;flex-wrap:wrap;gap:8px}.vignette{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:70px;height:66px;box-sizing:border-box;border:1px solid var(--green-text);border-radius:6px;color:var(--blue-text)}.vignette.vide{border:1px dashed var(--aside-border-color);opacity:.5}.vignette svg{overflow:visible}.vignette .vignette-arete{stroke:currentColor;stroke-linecap:round}.vignette .vignette-arete.pointillee{stroke-dasharray:.35 .3;stroke-linecap:butt}.legende-vignette{color:var(--paragraph-color);font-size:.78em;line-height:1.1}.vignette.signalee{outline:3px solid var(--green-text);outline-offset:1px;animation:clignoter-solide .5s ease-in-out 4 alternate}@keyframes clignoter-solide{to{outline-color:transparent}}@media (max-width:480px){.rangee-solide .nom-rangee{min-width:0;width:100%}.choix-solide{gap:6px}.choix-solide .bouton-activite{padding:4px 9px;font-size:.85em}}.verdict.perime{opacity:.4}