.app-textarea{resize:vertical;border:1px solid var(--border);background-color:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:block}.app-textarea::placeholder{color:var(--muted-foreground)}.app-textarea:focus-visible{border-color:var(--brand-yellow);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-yellow) 30%, transparent);outline:none}.app-textarea:disabled{cursor:not-allowed;opacity:.5}
