.field.svelte-8ff5h4{display:flex;flex-direction:column;gap:var(--it-space-2)}.field-label.svelte-8ff5h4{font-family:var(--it-font-mono);font-size:var(--it-text-xs-size);line-height:var(--it-text-xs-line);font-weight:var(--it-weight-medium);text-transform:uppercase;letter-spacing:var(--it-tracking-eyebrow);color:var(--it-color-text-secondary)}input.svelte-8ff5h4{width:100%;height:var(--it-tap);padding:10px var(--it-space-3);background:var(--it-color-surface);border:1px solid var(--it-color-border);border-radius:var(--it-radius-control);color:var(--it-color-text);font-size:var(--it-text-body-size);transition:border-color var(--it-duration-fast) var(--it-ease-standard)}input.svelte-8ff5h4::placeholder{color:var(--it-color-text-muted)}input.svelte-8ff5h4:hover:not(:disabled){border-color:var(--it-color-border-strong)}input.svelte-8ff5h4:focus{border-color:var(--it-color-border-focus);outline:3px solid var(--it-color-border-focus);outline-offset:2px}input.svelte-8ff5h4:disabled{opacity:.5;cursor:not-allowed}input.error.svelte-8ff5h4{border-color:var(--it-color-danger)}.field-help.svelte-8ff5h4{font-size:var(--it-text-sm-size);color:var(--it-color-text-muted)}.field-error.svelte-8ff5h4{display:flex;align-items:center;gap:var(--it-space-1);font-size:var(--it-text-sm-size);color:var(--it-color-danger)}.field-error.svelte-8ff5h4 svg:where(.svelte-8ff5h4){inline-size:1em;block-size:1em;flex-shrink:0}
