.cd.svelte-1j8mdao{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(var(--ds-space-4),calc(var(--board-h, 600px) * .05),var(--ds-space-8));width:100%;min-height:var(--board-h, 600px)}.target.svelte-1j8mdao{display:flex;flex-direction:column;align-items:center;padding:var(--ds-space-4) clamp(var(--ds-space-8),calc(var(--board-w, 400px) * .08),96px);border-radius:var(--ds-radius-xl);background:var(--ds-surface);box-shadow:var(--ds-shadow-lg),inset 0 0 0 1px var(--ds-border)}.lbl.svelte-1j8mdao{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-2);text-transform:uppercase;letter-spacing:.08em}.num.svelte-1j8mdao{font-family:var(--ds-font-display);font-size:clamp(2.6rem,min(12vw,calc(var(--board-h, 600px) * .13)),8rem);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-display);color:var(--ds-tint);line-height:1.1}.tiles.svelte-1j8mdao{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(8px,calc(var(--board-w, 400px) * .015),16px);padding-inline:12px}.t.svelte-1j8mdao{--t: clamp(44px, min(calc(var(--board-h, 600px) * .12), calc((var(--board-w, 400px) - 24px - 5 * 12px) / 6)), 132px);min-width:var(--t);height:var(--t);padding:0 14px;border-radius:calc(var(--t) * .2);background:var(--ds-surface);box-shadow:0 1px 0 var(--ds-border-strong),var(--ds-shadow-sm);font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);font-size:calc(var(--t) * .36);color:var(--ds-text);transition:transform var(--ds-duration-fast),box-shadow var(--ds-duration-fast),opacity var(--ds-duration-base)}.t.svelte-1j8mdao:active{transform:scale(.94)}.sel.svelte-1j8mdao{box-shadow:inset 0 0 0 3px var(--ds-tint),var(--ds-shadow-md)}.made.svelte-1j8mdao{color:var(--ds-tint)}.used.svelte-1j8mdao{opacity:.25;transform:scale(.9);pointer-events:none}.ops.svelte-1j8mdao{display:flex;gap:clamp(10px,calc(var(--board-w, 400px) * .02),20px)}.op.svelte-1j8mdao{--o: clamp(52px, min(calc(var(--board-h, 600px) * .1), calc((var(--board-w, 400px) - 40px) / 4.6)), 112px);width:var(--o);height:var(--o);border-radius:50%;background:var(--ds-surface-3);font-size:calc(var(--o) * .36);font-weight:var(--ds-weight-bold);color:var(--ds-text);transition:background var(--ds-duration-fast),color var(--ds-duration-fast)}.op.svelte-1j8mdao:disabled{opacity:.4}.on.svelte-1j8mdao{background:var(--ds-tint);color:#fff}.steps.svelte-1j8mdao{display:flex;flex-direction:column;gap:2px;color:var(--ds-text-2);font-variant-numeric:tabular-nums;text-align:center;min-height:24px}
