.skill-install{padding-block:40px 8px}.install-intro{max-width:780px}.install-intro h2{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.12;letter-spacing:-.045em;margin:12px 0 16px}.install-intro>p:last-child{color:var(--muted);max-width:65ch}.install-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.install-card{min-width:0;padding:22px;border-radius:24px}.install-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.install-card h3{font-size:1.2rem;margin:0}.install-card .btn{min-height:44px;font-size:.85rem}.install-card pre{margin:18px 0 12px;padding:20px;background:var(--solid);color:var(--ink);border-radius:16px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:.875rem;user-select:text}.install-card code{font-family:Consolas,'SFMono-Regular',monospace}.install-caption,.install-note,.install-status{font-size:.82rem;color:var(--muted)}.install-caption{margin:0}.install-note{max-width:100ch;margin-top:20px;line-height:1.7}.install-status{min-height:1.7em;margin:0}.skill-install button[hidden]{display:none}.skill-install :focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media(max-width:760px){.install-grid{grid-template-columns:1fr;gap:14px}.skill-install{padding-top:26px}.install-card{padding:18px}.install-card pre{padding:16px}}@media(forced-colors:active){.install-card,.install-card pre{background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none}}
