.prompt-copy{border:1px solid var(--border);background:var(--bg);margin:8px 0 32px}.prompt-copy-bar{z-index:2;border-bottom:1px solid var(--border);background:var(--bg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:64px}.prompt-copy-status{font:500 11px/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-content)}.prompt-copy-status.is-done{color:var(--text-muted)}.prompt-copy-actions{flex-wrap:wrap;gap:8px;display:flex}.prompt-copy-actions button{background:var(--accent);color:#111;min-height:40px;font:500 11px var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--ease-fast);border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.prompt-copy-actions button:hover{background:var(--accent-hover)}.prompt-copy-actions button.is-quiet{border:1px solid var(--border);background:var(--bg);color:var(--text)}.prompt-copy-actions button.is-quiet:hover{background:var(--bg-subtle)}.prompt-copy textarea{resize:vertical;background:var(--bg);width:100%;min-height:560px;color:var(--text);font:400 13px/1.7 var(--font-ibm-plex-mono), monospace;tab-size:2;border:0;padding:20px;display:block}.prompt-copy textarea:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:640px){.prompt-copy-bar{top:56px}.prompt-copy textarea{min-height:440px;padding:16px;font-size:12px}}
