.cell.svelte-rmduuv{border:1px solid var(--color-line);border-radius:var(--radius-field);background-color:var(--color-sunken);max-width:48px;height:56px;color:var(--color-ink);font-size:var(--text-h5);font-variant-numeric:tabular-nums;transition-property:border-color,box-shadow,opacity;transition-duration:var(--duration-state);transition-timing-function:var(--ease-out);flex:1 1 0;place-items:center;font-weight:500;display:grid;position:relative}.cell-at.svelte-rmduuv{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}[data-status=wrong].svelte-rmduuv .cell:where(.svelte-rmduuv){border-color:var(--color-deny)}[data-status=checking].svelte-rmduuv .cell-filled:where(.svelte-rmduuv){opacity:.5}[data-status=locked].svelte-rmduuv .cell:where(.svelte-rmduuv){opacity:.4}.caret.svelte-rmduuv{background-color:var(--color-accent);border-radius:1px;width:2px;height:24px;animation:1s step-end infinite svelte-rmduuv-blink}@keyframes svelte-rmduuv-blink{50%{opacity:0}}.shake.svelte-rmduuv{animation:svelte-rmduuv-shake .28s var(--ease-out)}@keyframes svelte-rmduuv-shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.field.svelte-rmduuv{color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;letter-spacing:2em;cursor:text;background:0 0;border:0;outline:none;width:100%;font-size:16px;position:absolute;inset:0}.field.svelte-rmduuv::selection{background:0 0}@media (prefers-reduced-motion:reduce){.shake.svelte-rmduuv,.caret.svelte-rmduuv{animation:none}}
