.field.svelte-py80wu{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.field__label.svelte-py80wu{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-md);color:var(--c-text)}.field__optional.svelte-py80wu{font-weight:var(--fw-regular);color:var(--c-text-3)}.field__hint.svelte-py80wu{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--c-text-2)}.field__error.svelte-py80wu{align-items:flex-start;gap:var(--sp-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--c-danger);display:flex}.field.svelte-py80wu :is(input:not([type=checkbox],[type=radio]),select,textarea){width:100%;min-height:var(--h-tap);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-base);line-height:var(--lh-base);transition:border-color var(--dur-1) var(--ease)}.field.svelte-py80wu textarea{min-height:96px}.field.svelte-py80wu :is(input,select,textarea):hover{border-color:var(--c-text-2)}.field.svelte-py80wu :is(input,select,textarea):disabled{background:var(--c-sunken);color:var(--c-text-2)}.field[data-invalid].svelte-py80wu :is(input,select,textarea){border:2px solid var(--c-danger)}
