@layer puresv{textarea.svelte-1ilrf3m{box-sizing:border-box;min-width:0;min-height:5rem;padding:var(--puresv-space-3);border:1px solid var(--puresv-border);border-radius:var(--puresv-radius-md);background-color:var(--puresv-canvas);color:var(--puresv-text);font-family:var(--puresv-font);font-size:var(--puresv-text-md);resize:vertical;transition:border-color var(--puresv-duration) var(--puresv-ease-out), box-shadow var(--puresv-duration) var(--puresv-ease-out);line-height:1.6}textarea.svelte-1ilrf3m::placeholder{color:var(--puresv-text-muted)}@media (hover:hover){textarea.svelte-1ilrf3m:hover:not(:disabled){border-color:var(--puresv-border-strong)}}textarea.svelte-1ilrf3m:focus-visible{border-color:var(--puresv-accent);box-shadow:var(--puresv-focus-shadow);outline:none}textarea.svelte-1ilrf3m:disabled{opacity:.55;cursor:not-allowed;background-color:var(--puresv-surface)}textarea[aria-invalid=true].svelte-1ilrf3m{border-color:var(--puresv-danger)}textarea[aria-invalid=true].svelte-1ilrf3m:focus-visible{border-color:var(--puresv-danger);box-shadow:var(--puresv-focus-shadow-danger)}}
