Replace px-0 py-0 override with px-3 py-1 so placeholder text is never flush against the edge. The ::placeholder pseudo-element inherits box padding from the textarea; zeroing it out removed all visual breathing room for the hint text. Also adds tests/textarea.test.ts that locks down this behaviour via class-string assertions on the resolved cn() output.