.cp{display:inline-flex;align-items:center;gap:var(--sp-1);vertical-align:middle}.cp-btn{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 7px;border:1px solid var(--border);border-radius:6px;background:var(--bg-raised);box-shadow:none;color:var(--text-muted);font:inherit;font-size:12px;cursor:pointer}.cp-btn:hover{border-color:var(--hairline);color:var(--link)}.cp-btn:focus-visible{outline:none;box-shadow:var(--focus)}.cp-btn[data-copied="1"]{border-color:var(--action-hover);color:var(--action-hover)}.cp-btn:not(.has-label)[data-copied]:after{content:"Copied";position:absolute;top:50%;right:calc(100% + 6px);padding:1px 6px;border-radius:4px;background:var(--bg-inset);color:var(--action-hover);font-size:11px;white-space:nowrap;transform:translateY(-50%);pointer-events:none}.cp-btn:not(.has-label)[data-copied="0"]:after{content:"Copy failed";color:var(--text-muted)}.cp-text{padding:1px 4px;border:1px solid var(--border);border-radius:3px;background:var(--bg-inset);font-size:11px;white-space:nowrap;user-select:all}.cp.is-js .cp-text{display:none}.cp-btn.is-command{gap:8px;max-width:100%;min-height:36px;padding:3px 4px 3px 10px;border-color:color-mix(in srgb,var(--action-hover) 45%,var(--border));color:var(--text);text-align:left}.cp-btn.is-command svg{flex:none;color:var(--action-hover)}.cp-cmd{min-width:0;overflow:hidden;font-size:13px;max-width:46ch;text-overflow:ellipsis;white-space:nowrap}.cp-btn.is-command .cp-word{flex:none;padding:4px 10px;border-radius:4px;background:var(--action);color:#000;font-size:13px;font-weight:600}.cp-btn.is-command:hover .cp-word{background:var(--action-hover)}.cp-btn.is-command[data-copied="1"] .cp-word{background:none;color:var(--action-hover)}
