.pkg-install{margin:1.25rem 0;border:1px solid var(--theme-border);border-radius:var(--radius-lg);background:var(--theme-code-bg);overflow:hidden}.pkg-install-tabs{display:flex;align-items:stretch;gap:0;padding:0 .4rem;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.08);position:relative}.pkg-install-tab{font-family:var(--font-body);font-size:.8rem;font-weight:500;color:#e6edf38c;padding:.55rem .85rem;border:0;background:transparent;cursor:pointer;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease;margin-bottom:-1px}.pkg-install-tab:hover{color:#e6edf3d9}.pkg-install-tab.is-active{color:var(--theme-code-text);border-bottom-color:var(--brand-blue-soft)}.pkg-install-copy{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .6rem;font-family:var(--font-body);font-size:.75rem;font-weight:500;color:#e6edf399;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);cursor:pointer;align-self:center;transition:color .12s ease,background .12s ease,border-color .12s ease}.pkg-install-copy:hover{color:var(--theme-code-text);background:rgba(255,255,255,.06);border-color:#ffffff29}.pkg-install-code{margin:0;padding:.9rem 1.1rem;background:transparent;border:0;border-radius:0;font-family:var(--font-mono);font-size:.85rem;line-height:1.6;color:var(--theme-code-text);overflow-x:auto}.pkg-install-code code{background:transparent;border:0;padding:0;color:inherit;font-size:1em}.pkg-install-line:before{content:"$ ";color:var(--brand-blue-soft);font-weight:600;user-select:none;-webkit-user-select:none}
