form.svelte-1awf3yz{gap:var(--space-3);display:grid}label.svelte-1awf3yz{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--primary)}.prefix.svelte-1awf3yz{margin-inline-end:1ch}input.svelte-1awf3yz{width:100%;min-width:0;min-height:4.5rem;padding:0 var(--space-3);border:2px solid var(--hud-line-strong);background:var(--grid-bg), var(--surface);color:var(--text);font:inherit;font-family:var(--font-mono);font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:.2em;text-align:center;text-transform:uppercase;text-shadow:var(--glow-text);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border-radius:0}input.svelte-1awf3yz:hover{border-color:var(--primary)}input.svelte-1awf3yz:focus-visible{border-color:var(--primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--glow-primary)}input[aria-invalid=true].svelte-1awf3yz{border-color:var(--warning)}input.svelte-1awf3yz::placeholder{color:var(--text-muted);opacity:.45;text-shadow:none}@media (max-width:380px){input.svelte-1awf3yz{font-size:var(--font-size-2xl);letter-spacing:.14em}}.problem.svelte-1awf3yz{color:var(--text);padding:var(--space-2) var(--space-3);border-left:4px solid var(--warning);background:var(--warning-subtle);margin:0}
