.field.svelte-188v2ec{display:flex;flex-direction:column;gap:.4rem}.label.svelte-188v2ec{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--primary-text);line-height:2rem}.description.svelte-188v2ec{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--primary-text);line-height:2rem;opacity:.5}.required.svelte-188v2ec{color:var(--danger-color)}.error.svelte-188v2ec{border-color:var(--danger-color)}.input.svelte-188v2ec{padding:1rem 1.6rem;color:var(--primary-placeholder);font-size:var(--font-size-body-small);line-height:2rem;flex:1;outline:none;background:transparent;border:.1rem solid var(--line-color);box-shadow:0 .1rem .2 #e4e5e73d;background:var(--card-color);border-radius:1.6rem;font-family:var(--font-family);width:100%;resize:vertical}.input.svelte-188v2ec::placeholder{color:var(--text-tertiary)}.input.svelte-188v2ec:focus{outline:none}.text.svelte-188v2ec{color:var(--danger-color);font-size:var(--font-size-body-small);line-height:2rem}.section.svelte-188v2ec{display:flex;flex-direction:column;gap:.8rem}.section.svelte-188v2ec label:where(.svelte-188v2ec){font-size:1.3rem;font-weight:500;color:var(--text-secondary)}.section.svelte-188v2ec textarea:where(.svelte-188v2ec){padding:1.2rem;font-size:clamp(1.3rem,2vw,1.5rem);border:2px solid var(--border-color);border-radius:.8rem;background:var(--background-color);color:var(--text-primary);width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.section.svelte-188v2ec textarea:where(.svelte-188v2ec):focus{outline:none;border-color:var(--primary-color)}
