.skill-card[data-v-145a9c09]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;min-width:0;padding:1.15rem 1.2rem 1rem;transition:transform var(--duration-ui) var(--ease-out),border-color var(--duration-ui),box-shadow var(--duration-ui)}.skill-card[data-v-145a9c09]:active{transform:scale(.99)}.skill-card[data-v-145a9c09]:focus-visible{outline-offset:3px}.skill-card__source[data-v-145a9c09]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-card__name[data-v-145a9c09]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-family:var(--font-mono);font-size:.95rem;font-weight:650;letter-spacing:-.01em;-webkit-line-clamp:2;line-height:1.45;overflow-wrap:anywhere;transition:color var(--duration-fast)}.skill-card__source[data-v-145a9c09]{color:var(--text-muted);font-size:.78rem;margin-top:.15rem}.skill-card__summary[data-v-145a9c09]{display:-webkit-box;margin-top:.75rem;min-height:3.4em;overflow:hidden;-webkit-box-orient:vertical;color:var(--text-secondary);font-size:.875rem;-webkit-line-clamp:2;line-height:1.7}.skill-card__foot[data-v-145a9c09]{align-items:center;display:flex;gap:.75rem;margin-top:auto;padding-top:.9rem}.skill-card__foot .route[data-v-145a9c09]{overflow:hidden;text-overflow:ellipsis}.skill-card__installs[data-v-145a9c09]{align-items:center;color:var(--text-muted);display:inline-flex;flex:none;font-size:.78rem;font-variant-numeric:tabular-nums;gap:.25rem;margin-left:auto}.skill-card__installs .app-icon[data-v-145a9c09]{color:var(--text-muted);font-size:13px;transition:color var(--duration-ui)}@media(any-hover:hover){.skill-card[data-v-145a9c09]:hover{border-color:color-mix(in srgb,var(--route) 34%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-2px)}.skill-card:hover .skill-card__installs .app-icon[data-v-145a9c09],.skill-card:hover .skill-card__name[data-v-145a9c09]{color:var(--route)}.skill-card[data-v-145a9c09]:active{transform:translateY(-2px) scale(.99)}}@media(max-width:640px){.skill-card[data-v-145a9c09]{padding:1rem}.skill-card__summary[data-v-145a9c09]{min-height:0}}
