.mcp-install-card{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;border:1px solid var(--border);border-radius:.75rem;background:var(--bg-subtle)}.mcp-install-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.mcp-install-card__title{font-weight:600;font-size:.9375rem;color:var(--text-primary)}.mcp-install-card__select{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-secondary,var(--text-primary))}.mcp-install-card__select select{padding:.25rem .5rem;border-radius:.375rem;border:1px solid var(--border);background:var(--background,#fff);color:var(--text-primary);font-size:.8125rem;cursor:pointer}.mcp-install-card__step{margin:0;font-size:.8125rem;color:var(--text-secondary,var(--text-primary))}.mcp-install-card__code-frame{border:1px solid var(--border);border-radius:.5rem;overflow:hidden;background:var(--background,#fff)}.mcp-install-card__code-toolbar{display:flex;align-items:center;justify-content:space-between;padding:.375rem .625rem;border-bottom:1px solid var(--border);background:var(--bg-subtle)}.mcp-install-card__file{font-family:var(--font-mono,monospace);font-size:.75rem;color:var(--text-secondary,var(--text-primary))}.mcp-install-card__copy{padding:.2rem .65rem;border-radius:.375rem;border:1px solid var(--primary);background:transparent;color:var(--primary);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.mcp-install-card__copy:hover{background:var(--primary);color:#fff}.mcp-install-card__code{margin:0;padding:.75rem;overflow-x:auto;font-family:var(--font-mono,monospace);font-size:.75rem;line-height:1.5;color:var(--text-primary);white-space:pre}