.lg-ardoise,.lg-ardoise canvas{touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.lg-ardoise,.lg-ardoise canvas,html[data-ardoise-ecrit] body{user-select:none;-webkit-user-select:none}.lg-ardoise-outils{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:6px;z-index:1}.lg-ardoise-outil{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;opacity:.8;cursor:pointer;transition:opacity .15s ease,background-color .15s ease,transform .12s ease}.lg-ardoise-outil:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.lg-ardoise-outil:active{transform:scale(.94)}.lg-ardoise-outil:disabled{opacity:.3;cursor:default;transform:none}.lg-ardoise-outil:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lg-ardoise-valider{width:48px;height:48px;border:none;background:#1f8a4c;color:#fff;opacity:1;box-shadow:0 6px 16px -6px rgba(31,138,76,.7)}.lg-ardoise-valider:hover{background:#18733f}.lg-ardoise-valider:disabled{background:color-mix(in srgb,currentColor 18%,transparent);color:inherit;box-shadow:none;opacity:.45}.lg-ardoise-points{display:inline-flex;gap:3px}.lg-ardoise-points span{width:5px;height:5px;border-radius:999px;background:currentColor;animation:lg-ardoise-point .9s ease-in-out infinite}.lg-ardoise-points span:nth-child(2){animation-delay:.15s}.lg-ardoise-points span:nth-child(3){animation-delay:.3s}@keyframes lg-ardoise-point{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lg-ardoise-points span{animation:none}}