.demo.svelte-k0ofwa{gap:1.25rem;display:grid}.compacto.svelte-k0ofwa .fila:where(.svelte-k0ofwa){border-top:0;padding-top:0}.barra-compacta.svelte-k0ofwa .boton:where(.svelte-k0ofwa){text-decoration:none}.controles.svelte-k0ofwa{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}fieldset.svelte-k0ofwa{border:1px solid var(--marco);background:var(--hoja);border-radius:12px;align-content:start;gap:.6rem;min-width:0;padding:.75rem 1rem 1rem;display:grid}legend.svelte-k0ofwa{padding:0 .35rem;font-weight:800}.selector.svelte-k0ofwa label:where(.svelte-k0ofwa),.casilla.svelte-k0ofwa{cursor:pointer;align-items:center;gap:.5rem;display:flex}.selector.svelte-k0ofwa label.activo:where(.svelte-k0ofwa){color:var(--azul);font-weight:800}.deslizador.svelte-k0ofwa{gap:.3rem;display:grid}.deslizador.svelte-k0ofwa input:where(.svelte-k0ofwa){width:100%;accent-color:var(--azul)}.boton.svelte-k0ofwa{border:1.5px solid var(--marco);background:var(--esmalte);color:var(--tinta);font:inherit;cursor:pointer;border-radius:999px;align-items:center;min-height:2.5rem;padding:.45rem .9rem;font-weight:700;display:inline-flex}.boton.svelte-k0ofwa:hover{border-color:var(--azul)}.boton.activo.svelte-k0ofwa{background:var(--azul);border-color:var(--azul);color:var(--esmalte)}.botones.svelte-k0ofwa{flex-wrap:wrap;gap:.5rem;display:flex}.subir.svelte-k0ofwa input:where(.svelte-k0ofwa){opacity:0;width:1px;height:1px;position:absolute}.subir.svelte-k0ofwa:focus-within{outline:2px solid var(--azul)}.ayuda.svelte-k0ofwa{color:var(--tinta-2);font-size:.95rem}.fila.svelte-k0ofwa{border-top:1px solid var(--raya);padding-top:1rem}.cabeza.svelte-k0ofwa h3:where(.svelte-k0ofwa){font-size:1.2rem;font-weight:900}.cabeza.svelte-k0ofwa p:where(.svelte-k0ofwa){color:var(--tinta-2)}.nota.svelte-k0ofwa{font-family:var(--font-mano);color:var(--rojo)!important}.paneles.svelte-k0ofwa{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.4rem,2vw,1.25rem);max-width:52rem;margin-top:.75rem;display:grid}figure.svelte-k0ofwa{margin:0}canvas.svelte-k0ofwa{aspect-ratio:1;width:100%;image-rendering:pixelated;border:1px solid var(--marco);background:#000;border-radius:8px;display:block}.marco.svelte-k0ofwa{position:relative}.tapa.svelte-k0ofwa{border:2px dashed var(--marco);background:var(--sala);color:var(--tinta-2);font:inherit;text-align:center;cursor:pointer;border-radius:8px;place-items:center;padding:.5rem;font-size:clamp(.75rem,2.2vw,1rem);font-weight:800;display:grid;position:absolute;inset:0}.tapa.svelte-k0ofwa:hover{border-color:var(--azul);color:var(--azul)}.boton.corregir.svelte-k0ofwa{background:var(--verde);border-color:var(--verde);color:var(--esmalte)}.boton.corregir.svelte-k0ofwa:disabled{background:var(--esmalte);border-color:var(--marco);color:var(--tinta-2);cursor:default}.accion.svelte-k0ofwa{margin-top:.75rem}.pasos.svelte-k0ofwa{gap:.25rem;max-width:68ch;margin:0;padding-left:1.4rem;list-style:decimal;display:grid}.veredicto.svelte-k0ofwa{margin-top:.75rem;font-weight:800}.veredicto.mal.svelte-k0ofwa{color:var(--rojo)}.veredicto.bien.svelte-k0ofwa{color:var(--verde)}.lienzo-rayar.svelte-k0ofwa{cursor:crosshair;touch-action:none;border:2px solid var(--azul)}figcaption.svelte-k0ofwa{margin-top:.35rem;font-size:clamp(.8rem,2.2vw,.95rem);font-weight:700}.mano.svelte-k0ofwa{font-family:var(--font-mano);color:var(--azul);font-weight:500}.cifras.svelte-k0ofwa{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem;display:flex}.cifras.svelte-k0ofwa dt:where(.svelte-k0ofwa){color:var(--tinta-2);font-size:.85rem}.cifras.svelte-k0ofwa dd:where(.svelte-k0ofwa){font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:900}.cifras.svelte-k0ofwa dd.mal:where(.svelte-k0ofwa){color:var(--rojo)}.cifras.svelte-k0ofwa dd.bien:where(.svelte-k0ofwa){color:var(--verde)}.avanzado.svelte-k0ofwa{border-top:1px solid var(--raya);padding-top:.75rem}.avanzado.svelte-k0ofwa summary:where(.svelte-k0ofwa){cursor:pointer;font-weight:800}.avanzado.svelte-k0ofwa h4:where(.svelte-k0ofwa){margin:1rem 0 .3rem;font-weight:800}.palabra.svelte-k0ofwa{flex-wrap:wrap;gap:2px;margin-top:.4rem;font-family:ui-monospace,monospace;font-size:.8rem;display:flex}.palabra.svelte-k0ofwa span:where(.svelte-k0ofwa){background:var(--sala);border-radius:3px;padding:0 2px}.palabra.svelte-k0ofwa span.distinto:where(.svelte-k0ofwa){background:var(--rojo);color:var(--esmalte)}.coef.svelte-k0ofwa{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.8rem}
