.dw-textarea{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:220px;color:var(--ink-900);font:.9rem/1.5 var(--font-mono,ui-monospace,monospace);resize:vertical;white-space:pre;tab-size:2;padding:.8rem}.dw-actions,.dw-options{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.dw-options label{font-weight:600}.dw-options select,.dw-options input:not([type=file]){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:2.5rem;color:var(--ink-900);padding:.4rem .65rem}.dw-file-label{margin-left:.5rem}.dw-preview{border:1px solid var(--line);border-radius:var(--radius-md);overflow-wrap:anywhere;background:var(--surface);min-height:5rem;padding:1rem}.dw-preview pre{background:var(--surface-alt);border-radius:var(--radius-sm);padding:.8rem;overflow:auto}.dw-preview img{max-width:100%}.dw-preview table{border-collapse:collapse;max-width:100%}.dw-preview th,.dw-preview td{border:1px solid var(--line);padding:.4rem}@media (width<=640px){.dw-actions>*{flex:8rem}.dw-options{align-items:flex-start}.dw-textarea{min-height:180px}}
