.copy-command{border-radius:var(--radius-full);background:var(--bg);min-width:0;max-width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-soft);align-items:center;gap:10px;padding:4px 4px 4px 16px;display:inline-flex;position:relative}.copy-command__prompt{color:var(--accent-ink)}.copy-command__text{font:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.copy-command__button{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.copy-command__button:active{transform:scale(.9)}.copy-command[data-copied] .copy-command__button{color:var(--accent-ink);background:#f28c2824}.copy-command__button svg{animation:copy-icon-in .3s var(--ease-spring)}.copy-command__status{border-radius:var(--radius-full);background:var(--ink);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--bg);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), translate .2s var(--ease-out);padding:4px 10px;font-weight:500;position:absolute;top:50%;right:48px;translate:6px -50%}.copy-command[data-copied] .copy-command__status{opacity:1;translate:0 -50%}.copy-command__status:empty{padding:0}@keyframes copy-icon-in{0%{opacity:0;scale:.6}}@media (hover:hover) and (pointer:fine){.copy-command__button:hover{background:var(--hover-strong);color:var(--ink)}}@media (prefers-reduced-motion:reduce){.copy-command__button svg{transition:none;animation:none}}
