.field.svelte-d9edf1{gap:var(--space-2);flex-direction:column;display:flex}.field-label.svelte-d9edf1{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.field-input.svelte-d9edf1{width:100%;min-height:calc(var(--tap-min) + 4px);padding:var(--space-3) var(--space-4);background-color:var(--color-surface-sunken);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-md);line-height:var(--leading-snug);box-shadow:var(--shadow-inset);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);appearance:none}.field-input.svelte-d9edf1::placeholder{color:var(--color-text-muted)}.field-input.svelte-d9edf1:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.field-input.svelte-d9edf1:disabled{opacity:.55;cursor:not-allowed}.field-input.is-invalid.svelte-d9edf1{border-color:var(--color-danger)}.field-input.is-invalid.svelte-d9edf1:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}.field-hint.svelte-d9edf1{font-size:var(--text-sm);color:var(--color-text-subtle)}.field-error.svelte-d9edf1{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-danger)}
