.skills-intro{text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;padding:0 32px;display:flex}.skills-heading{margin-top:16px;font-size:clamp(36px,5.4vw,72px)}.skills-lede{max-width:560px;color:var(--muted-foreground);margin:18px auto 0;font-size:15px;line-height:1.65}.skills-note{max-width:480px;color:var(--muted-foreground);opacity:.75;margin:18px auto 0;font-size:13.5px;line-height:1.6}.install-card{background:var(--card);width:100%;max-width:480px;box-shadow:0 0 0 1px var(--border);border-radius:16px;flex-direction:column;gap:4px;margin-top:34px;padding:4px;display:flex}.install-row{background:var(--background);height:44px;box-shadow:0 0 0 1px var(--border);border-radius:12px;align-items:center;gap:8px;padding:0 4px 0 16px;display:flex;overflow:hidden}.install-cmd{min-width:0;font-family:var(--font-geist-mono), monospace;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;flex:1;font-size:13.5px;line-height:1;overflow:hidden}.install-bin{color:#5b2fd1}.install-args{color:#1f8f36}.dark .install-bin{color:#a07dff}.dark .install-args{color:#6fd473}@supports (color:color(display-p3 1 1 1)){.install-bin{color:color(display-p3 .391345 .215644 .85356)}.install-args{color:color(display-p3 .259723 .647032 .276349)}.dark .install-bin{color:color(display-p3 .615613 .445256 1)}.dark .install-args{color:color(display-p3 .451324 .823458 .446819)}}.install-copy{width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;will-change:transform;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:scale .2s ease-out,background-color .2s ease-out,color .2s ease-out;display:flex}.install-copy svg{width:16px;height:16px}.install-copy:hover{background:var(--secondary);color:var(--foreground)}.install-copy:active{scale:.97}.install-ctas{gap:4px;width:100%;display:flex}.install-cta{background:var(--background);height:44px;box-shadow:0 0 0 1px var(--border);color:var(--foreground);-webkit-user-select:none;user-select:none;will-change:transform;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:scale .2s ease-out,background-color .2s ease-out,color .2s ease-out;display:flex}.install-cta svg{flex:none;width:16px;height:16px}.install-cta:hover{background:var(--foreground);color:var(--background)}.install-cta:active{scale:.97}@media (prefers-reduced-motion:reduce){.install-copy,.install-cta{transition:background-color .2s ease-out,color .2s ease-out}.install-copy:active,.install-cta:active{scale:1}}.skills-list{margin-top:64px}.skills-index{max-width:1280px;margin:0 auto;padding:0 32px 96px}.skills-index-list{border-top:1px solid var(--border)}.skills-index-row{border-bottom:1px solid var(--border);grid-template-columns:150px 1fr minmax(0,420px);align-items:baseline;gap:24px;padding:22px 12px;display:grid}.skills-index-tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--muted-foreground);white-space:nowrap;font-size:11.5px}.skills-index-name{font-family:var(--font-geist-mono), monospace;color:var(--foreground);font-size:15px;font-weight:500}.skills-index-summary{color:var(--muted-foreground);font-size:13.5px;line-height:1.6}@media (max-width:880px){.skills-index-row{grid-template-columns:1fr;gap:6px}}@media (max-width:720px){.skills-intro{padding:0 20px}.skills-index{padding:0 20px 64px}.skills-list{margin-top:48px}}
