.sg-textarea.svelte-1h8x9nz{--_well: var(--sg-field-well, color-mix(in oklch, var(--color-base-content) 7%, transparent));--_well-hover: var(--sg-field-well-hover, color-mix(in oklch, var(--color-base-content) 11%, transparent));--_fg: var(--sg-field-fg, var(--color-base-content));--_muted: var(--sg-field-muted, color-mix(in oklch, var(--color-base-content) 50%, transparent));--_focus: var(--sg-field-focus, color-mix(in oklch, var(--color-primary) 55%, transparent));--_line: 1.45em;display:block;width:100%;min-width:0;margin:0;padding:.75rem 1.125rem;border:none;border-radius:1.25rem;background:var(--_well);color:var(--_fg);font:inherit;font-size:1rem;font-weight:500;line-height:var(--_line);outline:none;resize:vertical;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.sg-textarea.autosize.svelte-1h8x9nz{field-sizing:content;resize:none;min-height:calc(var(--_rows) * var(--_line) + 1.5rem);max-height:calc(var(--_max-rows) * var(--_line) + 1.5rem);overflow-y:auto}.sg-textarea.svelte-1h8x9nz::placeholder{color:var(--_muted);opacity:1}@media(hover:hover){.sg-textarea.svelte-1h8x9nz:hover:not(:disabled){background:var(--_well-hover)}}.sg-textarea.svelte-1h8x9nz:focus-visible{background:var(--_well-hover);box-shadow:0 0 0 2px var(--_focus)}.sg-textarea[aria-invalid=true].svelte-1h8x9nz{background:color-mix(in oklch,var(--color-error) 10%,var(--_well));box-shadow:0 0 0 1.5px color-mix(in oklch,var(--color-error) 70%,transparent)}.sg-textarea.svelte-1h8x9nz:disabled{opacity:.5;cursor:not-allowed;resize:none}@media(pointer:fine)and (min-width:768px){.sg-textarea.svelte-1h8x9nz{font-size:.9375rem}}
