.hf-textarea{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);width:100%;min-height:220px;color:var(--ink-900);font-family:var(--font-mono,ui-monospace, monospace);resize:vertical;white-space:pre;word-break:break-all;padding:.75rem;font-size:.9rem;line-height:1.45}.hf-textarea--readonly{background:var(--surface-muted,var(--surface))}.hf-indent-picker{border:0;margin:0 0 .5rem;padding:0}.hf-indent-choices{flex-wrap:wrap;gap:.5rem;display:flex}.hf-indent-btn[aria-pressed=true]{border-color:var(--ink-900);background:var(--surface-strong,var(--surface));font-weight:600}.hf-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.hf-field-label{color:var(--ink-500);margin:.5rem 0 .25rem;font-size:.9rem;display:block}.hf-notes{color:var(--ink-500);white-space:pre-wrap;margin-top:.75rem;font-size:.85rem}
