.voile.svelte-566dvq{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03050cb8;position:fixed;inset:0}.pave.svelte-566dvq{z-index:81;border-radius:var(--rayon);background:var(--surface-3);width:min(340px,100vw - 32px);box-shadow:0 0 0 1px var(--ligne-forte), 0 30px 60px #0000008c;text-align:center;padding:1.5rem 1.25rem 1.25rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}h2.svelte-566dvq{font-size:var(--t-l);font-weight:800}.aide.svelte-566dvq{font-size:var(--t-s);color:var(--texte-2);margin-top:.35rem}.points.svelte-566dvq{cursor:text;justify-content:center;gap:14px;margin:1.25rem 0 .25rem;display:flex;position:relative}.points.svelte-566dvq input:where(.svelte-566dvq){opacity:0;width:100%;position:absolute;inset:0}.point.svelte-566dvq{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--ligne-forte);transition:background var(--transition);border-radius:50%}.plein.svelte-566dvq{box-shadow:none;background:#fff}.faux.svelte-566dvq{box-shadow:inset 0 0 0 2px #ff6b6b}.erreur.svelte-566dvq{min-height:1.3em;font-size:var(--t-s);color:#ff8a8a;font-weight:700}.touches.svelte-566dvq{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:.5rem;display:grid}.touches.svelte-566dvq button:where(.svelte-566dvq){background:var(--surface-1);height:52px;color:var(--texte);border-radius:14px;font-size:1.3rem;font-weight:700}.touches.svelte-566dvq button:where(.svelte-566dvq):hover:not(:disabled){background:#ffffff1a}.touches.svelte-566dvq .texte:where(.svelte-566dvq){font-size:var(--t-s);color:var(--texte-2);background:0 0}
