.tool-container.svelte-1kj7mbq,.editor-section.svelte-1kj7mbq{display:flex;flex-direction:column;gap:var(--space-4)}.textarea-group.svelte-1kj7mbq{display:flex;flex-direction:column;gap:var(--space-2)}.textarea-label.svelte-1kj7mbq{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.code-textarea.svelte-1kj7mbq{width:100%;min-height:200px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:Courier New,Courier,monospace;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);resize:vertical;line-height:var(--line-height-relaxed);tab-size:2}.code-textarea.svelte-1kj7mbq:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.code-textarea.svelte-1kj7mbq::placeholder{color:var(--color-text-muted)}.code-textarea[readonly].svelte-1kj7mbq{background:var(--color-surface)}.error-box.svelte-1kj7mbq{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#fee2e2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#dc2626;font-size:var(--font-size-sm);word-break:break-word}.error-box.svelte-1kj7mbq svg:where(.svelte-1kj7mbq){flex-shrink:0;margin-top:2px}.actions.svelte-1kj7mbq{display:flex;gap:var(--space-3);flex-wrap:wrap}
